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.

/formata-data/

    Package Sidebar

    Install

    npm i formata-data

    Weekly Downloads

    1

    Version

    1.0.1

    License

    ISC

    Unpacked Size

    6.04 kB

    Total Files

    4

    Last publish

    Collaborators

    • jordaoqualho