Functions to implement using Date Object.
It will give you the current datetime Example:
now();
// Wed Feb 13 2019 14:30:02 GMT+0530 (India Standard Time)
Gets the day of the year.
getDayOfYear(new Date());
// 44
Gets the day of the week.
getDay(new Date());
// 7
Gets the day of the week.
getWeek(new Date());
// 3 (Wednesday)
Gets the day of the week.
getDaysInMonth(new Date(2012, 1));
// => 29
Returns the minimum (most distant future) of the given date.
const array = [
new Date(2017, 4, 13),
new Date(2018, 2, 12),
new Date(2016, 0, 10),
new Date(2016, 0, 9)
];
min(array);
// => "2016-01-08T13:00:00.000Z"
Returns the maximum (most distant future) of the given date.
const array = [
new Date(2017, 4, 13),
new Date(2018, 2, 12),
new Date(2016, 0, 10),
new Date(2016, 0, 9)
];
max(array);
// => "2018-03-11T13:00:00.000Z"
Formats date to "MM/DD/YYYY"
format(new Date(2014, 1, 11), "MM/DD/YYYY");
//=> '02/11/2014'
Add the specified number of days to the given date. Example:
addDays(new Date(), 7);
//Output: Wed Feb 20 2019 14:30:02 GMT+0530 (India Standard Time)
Subtract the specified number of days from the given date. Example:
subDays(new Date(), 5);
//Output: Wed Feb 20 2019 14:30:02 GMT+0530 (India Standard Time)
Return the end of a unit of time for the given date.
Example:
endOfDay(new Date());
// => "2018-09-09T13:59:59.999Z"
Get the unit of time between the given dates.
Example:
differenceInMilliseconds(new Date(2007, 0, 27), new Date(2007, 0, 29));
// => -172800000
differenceInDays(new Date(2007, 0, 27), new Date(2007, 0, 29));
// => -2
Check if a date is before another date.
Example:
isBefore(new Date(2010, 9, 20), new Date(2010, 9, 21));
// => true
Check if a date is the same as another date.
Example:
isSameDay(new Date(2010, 9, 20), new Date(2010, 9, 21));
// => false
isSameDay(new Date(2010, 9, 20), new Date(2010, 9, 20));
// => true
isSameMonth(new Date(2010, 9, 20), new Date(2010, 9, 21));
// => true
Check if a date is after another date.
Example:
isAfter(new Date(2010, 9, 20), new Date(2010, 9, 19));
// => true
Check if a year is a leap year.
Example:
isLeapYear(new Date(2000, 0, 1));
// => true
Check if a variable is a native js Date object.
Example:
isDate(new Date());
// => true