@tropikal/utils
v1.1.1
Published
A practical functional library for JavaScript.
Downloads
3
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:
true
beforeTodayValidate(value, format)
Parâmetros:
Exemplo: value =
'23/03/2018'
format ='DD/MM/YYYY'
Retorno:
true
parseDateToString(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.100Z
format ='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:00
calcDaysDiff(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