1.0.1 • Published 4 years ago

@codedevbrad/better_date v1.0.1

Weekly downloads
1
License
ISC
Repository
github
Last release
4 years ago

hooking up the functions to the Date constructor.

let { time , timeMiddleware , timeDifference , datesBetween } = require('@codedevbrad/better_date');

time();

// or
app.use( ( req , res , next ) => timeMiddleware( next ));

set a random date.

let date = new Date();
date.setRandomDate( year , month , day );
peramsdescriptiontype
yearset the yearNumber
monthshould set a month from 0 - this current monthboolean
dayshould set a month from 0 - this current dayboolean

example: set a date for 2020. month should be any month from january to this current month. and the same for the day.

date.setRandomDate( 2020 , true , true );

returning date information

console.log( date.dateJSON() );
{
  time: '19:27:37'  , // Date.prototype.timeNow
  date: '22/02/2020', // Date.prototype.dateNow
  month: 'February' , // Date.prototype.returnMonth
    day: 'Saturday'   // Date.prototype.returnDay
}
  • Date.prototype.dateJSON
  • Date.prototype.timeNow
  • Date.prototype.dateNow
  • Date.prototype.returnMonth
  • Date.prototype.returnDay
  • Date.prototype.hourDifference

generating a start and end date.

let chosen1 = datesBetween( 'day' ) ,
    chosen2 = datesBetween(' month' , 01 ) ,
    chosen3 = datesBetween( 'year' );

let { start , end } = chosen1;
console.log( start.dateJSON() , end.dateJSON() );