Files
Speedtest-Tracker/conf/site/node_modules/famulus/docs/dateDifference.md
Henry Whitaker 7d0681e77b Updated to v1.5.2
2020-06-17 18:33:53 +01:00

1.1 KiB

dateDifference(date1, date2, differenceType)

Source

Difference between dates which are passed, in formats 'milliseconds', 'days', 'hours', 'minutes'

Custom Needs

Since

2.0.0

Category

Date

Arguments

{Date} date1 - The Date for compare
{Date} date2 - The Date for compare
{String} differenceType - [ 'days', 'hours', 'minutes', 'milliseconds', 'all' ]

Returns

{Number|Object} Returns the numeric value or object depends on passed differenceType param

Example

dateDifference(new Date('06-20-2018'), new Date('06-26-2018'), 'days')
// => 6
dateDifference(new Date('06-20-2018'), new Date('06-26-2018'), 'hours')
// => 144
dateDifference(new Date('06-20-2018'), new Date('06-26-2018'), 'minutes')
// => 8640
dateDifference(new Date('06-26-2018'), new Date('06-20-2018'), 'milliseconds')
// => 518400000
dateDifference(new Date('06-26-2018 10:10'), new Date('06-20-2018 08:00'), 'all')
// => {days: 6, hours: 2, minutes: 10, milliseconds: 526200000}