如何检测JavaScript中的一个日期对象实例是否指的是另一个日期对象的同一天?
如何检测JavaScript中的一个日期对象实例是否指的是另一个日期对象的同一天?
JavaScript在其标准库中没有提供这个功能,但是你可以使用以下方法来实现它
getDate()返回日期getMonth()返回月份getFullYear()返回4位数的年份
这是一个简单的函数,你可以复制/粘贴来做这个检查。
const datesAreOnSameDay = (first, second) =>
first.getFullYear() === second.getFullYear() &&
first.getMonth() === second.getMonth() &&
first.getDate() === second.getDate();
使用实例。
datesAreOnSameDay(new Date(), new Date()) //true