budibase/packages/common/node_modules/date-fns/is_after/index.js

26 lines
777 B
JavaScript
Raw Normal View History

2020-04-07 16:12:08 +02:00
var parse = require('../parse/index.js')
/**
* @category Common Helpers
* @summary Is the first date after the second one?
*
* @description
* Is the first date after the second one?
*
* @param {Date|String|Number} date - the date that should be after the other one to return true
* @param {Date|String|Number} dateToCompare - the date to compare with
* @returns {Boolean} the first date is after the second date
*
* @example
* // Is 10 July 1989 after 11 February 1987?
* var result = isAfter(new Date(1989, 6, 10), new Date(1987, 1, 11))
* //=> true
*/
function isAfter (dirtyDate, dirtyDateToCompare) {
var date = parse(dirtyDate)
var dateToCompare = parse(dirtyDateToCompare)
return date.getTime() > dateToCompare.getTime()
}
module.exports = isAfter