isEqual.cjs 687 B

12345678910111213141516171819202122232425262728
  1. "use strict";
  2. exports.isEqual = isEqual;
  3. var _index = require("./toDate.cjs");
  4. /**
  5. * @name isEqual
  6. * @category Common Helpers
  7. * @summary Are the given dates equal?
  8. *
  9. * @description
  10. * Are the given dates equal?
  11. *
  12. * @param dateLeft - The first date to compare
  13. * @param dateRight - The second date to compare
  14. *
  15. * @returns The dates are equal
  16. *
  17. * @example
  18. * // Are 2 July 2014 06:30:45.000 and 2 July 2014 06:30:45.500 equal?
  19. * const result = isEqual(
  20. * new Date(2014, 6, 2, 6, 30, 45, 0),
  21. * new Date(2014, 6, 2, 6, 30, 45, 500)
  22. * )
  23. * //=> false
  24. */
  25. function isEqual(leftDate, rightDate) {
  26. return +(0, _index.toDate)(leftDate) === +(0, _index.toDate)(rightDate);
  27. }