@tropikal/utils
v1.1.1
Published
A practical functional library for JavaScript.
Downloads
16
Keywords
Readme
Tropikal Utils
A practical functional library for JavaScript.
Installation
To use with node:
$ npm install @tropikal/utils
Then in the console:
import * as utils from '@tropikal/utils'
Contributing
- Clone repository:
git clone repository.git - Install dependencies:
yarn install - Autenticate:
npm adduser - Publish:
npm publish --access public
Funções
Nota: Métodos auxiliares.
1. DateTime
validate(value, format)
Parâmetros:
Exemplo: value =
'23/03/2018'format ='DD/MM/YYYY'
Retorno:
truebeforeTodayValidate(value, format)
Parâmetros:
Exemplo: value =
'23/03/2018'format ='DD/MM/YYYY'
Retorno:
trueparseDateToString(value, format)
Parâmetros:
Exemplo: value =
Fri Mar 23 2018 20:04:34 GMT-0300 (-03)format ='DD/MM/YYYY'
Retorno:
'23/03/2018'parseISOToString(value, format)
Parâmetros:
Exemplo: value =
2018-03-23T20:04:34.100Zformat ='DD/MM/YYYY'
Retorno:
'23/03/2018'parseToDate(value, format)
Parâmetros:
Exemplo: value =
'23/03/2018'format ='DD/MM/YYYY'
Retorno:
Fri Mar 23 2018 20:04:34 GMT-0300 (-03)current()
Retorno:
Fri Mar 23 2018 20:04:34 GMT-0300 (-03)mask(value)
Parâmetros:
Exemplo: value =
'23032018'
Retorno:
'23/03/2018'getDayOfWeek(value)
Parâmetros:
Exemplo: value =
Fri Mar 23 2018 20:04:34 GMT-0300 (-03)
Retorno:
'sexta-feira'getMonth(value)
Parâmetros:
Exemplo: value =
Fri Mar 23 2018 20:04:34 GMT-0300 (-03)
Retorno:
'março'calcTimeDiff(firstDate, secondDate, format)
Parâmetros:
Exemplo: firstDate =
'2018-03-23T20:04:34.100Z'secondDate ='2018-03-23T20:06:34.100Z'format ='YYYY-MM-DDTHH:mm:ss.SSSZ'
Retorno:
02:00calcDaysDiff(firstDate, secondDate, format)
Parâmetros:
Exemplo: firstDate =
'2018-03-23T20:04:34.100Z'secondDate ='2018-03-25T20:06:34.100Z'format ='YYYY-MM-DDTHH:mm:ss.SSSZ'
Retorno:
2