gpt4 book ai didi

javascript - 如何测试 Date 对象是否等于特定日期

转载 作者:行者123 更新时间:2023-11-29 16:19:54 27 4
gpt4 key购买 nike

确定 Date 对象是否等于 2012 年 7 月 4 日的最佳(最清晰、最短、最快等)方法是什么?

例如,这有效但相当冗长:

if (date.getFullYear() === 2012 && date.getMonth() + 1 === 7 && date.getDate() === 4)

有没有更优雅的解决方案?

(在我的实际场景中,服务器端代码将插入特定日期以进行测试。此外,date 来自 jQuery UI 日期选择器,因此时间部分为 00 :00:00.)

最佳答案

构造一个新的日期并比较getTime的结果:

var existingDate = new Date('2012', '6', '4');
new Date('2012', '6', '4').getTime() == existingDate.getTime();

关于javascript - 如何测试 Date 对象是否等于特定日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11365911/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com