formata-data

1.0.1 • Public • Published

formata-data

Functions to facilitate the formatting and use of data in javascript.

Installing

npm install formata-data

Functions


getDateDiff

Function that takes one or two dates and returns the difference in days between the dates.

const { getDateDiff } = require("formata-data");

getDateDiff("03/10/1997", "03/10/2022");
// returns = 9131 (difference in days between dates)

getDateDiff("03/10/1997");
// with only one date, the second one is set as the current date.

getDateDiff("00/10/1997");
// if the date is invalid the function return an error message.

validateDate

Function that takes one date and returns true if the date is valid and false otherwise.

const { validateDate } = require("formata-data");

validateDate("03/10/1997");
// returns true

validateDate("00/10/1997");
// returns false

getWritenDate

Function that takes one date and returns the writen form of it.

const { getWritenDate } = require("formata-data");

getWritenDate("03/10/1997");
// returns October 3th, 1997.

getWritenDate("03/10/1997", "pt");
// can be set to portuguese returning: 03 de Outubro de 1997

getWritenDate("00/10/1997");
// returns an error message if the date is invalid.

dateToString

Function that takes one date Date format and transform it to string.

const { dateToString } = require("formata-data");

dateToString(new Date());
// returns 13/02/2022 (the current date).

dateToString("03/10/1997");
// if the date is not type Date it returns an error message.

This is my first package!
Feel free if you have any questions or suggestions.

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i formata-data

      Weekly Downloads

      0

      Version

      1.0.1

      License

      ISC

      Unpacked Size

      6.04 kB

      Total Files

      4

      Last publish

      Collaborators

      • jordaoqualho