This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
admin-panel/graphql-types/node_modules/date-fns/is_same_second/index.js

31 lines
933 B
JavaScript

var startOfSecond = require('../start_of_second/index.js')
/**
* @category Second Helpers
* @summary Are the given dates in the same second?
*
* @description
* Are the given dates in the same second?
*
* @param {Date|String|Number} dateLeft - the first date to check
* @param {Date|String|Number} dateRight - the second date to check
* @returns {Boolean} the dates are in the same second
*
* @example
* // Are 4 September 2014 06:30:15.000 and 4 September 2014 06:30.15.500
* // in the same second?
* var result = isSameSecond(
* new Date(2014, 8, 4, 6, 30, 15),
* new Date(2014, 8, 4, 6, 30, 15, 500)
* )
* //=> true
*/
function isSameSecond (dirtyDateLeft, dirtyDateRight) {
var dateLeftStartOfSecond = startOfSecond(dirtyDateLeft)
var dateRightStartOfSecond = startOfSecond(dirtyDateRight)
return dateLeftStartOfSecond.getTime() === dateRightStartOfSecond.getTime()
}
module.exports = isSameSecond