1 contributor
Like
Install date-diff as a package?
Copied
npm i @bit/tomlandau.simple-js.time.date-diff
Set Bit as a scoped registryLearn more
npm config set '@bit:registry' https://node.bit.cloud
Component Example modifieddraft
React
React
Vue
Angular
React Native
Add dependency... help_outline
Just
and packages in Bit or NPM to the example. any of the 1 million componentstoggle layout
No preview available
chevron_left
chevron_right
dateDiff (
date1:
Object
,date2:
Object
,unit:
) : string
number
Calculates the time difference between two date objects in the provided time unit. Rounds decimals. Supports milliseconds, seconds, minutes, hours, days, weeks, months, and years.
Example
Arguments
date1:
Object
The first date
date2:
Object
The second date
unit:
string
(optional) The unit to use. Defaults to milliseconds
Returns
number
The time difference
Test Summary
dateDiff() should return a positive integer when date1 < date2 | Pass |
dateDiff() should return a negative integer when date1 > date2 | Pass |
dateDiff() should return zero when the dates are identical | Pass |
dateDiff() should return undefined when either of the first two arguments are not Date objects | Pass |
dateDiff() should return result in milliseconds when no time unit is specified | Pass |
dateDiff() should return result in milliseconds when an unsupported time unit is specified | Pass |