gpt4 book ai didi

javascript - 比较日月年

转载 作者:数据小太阳 更新时间:2023-10-29 04:25:20 27 4
gpt4 key购买 nike

在我的时区下午好。

我想比较两个日期,其中一个是用户插入的,另一个是当前日期。代码片段:

    var dateString = "2012-01-03"
var date = new Date(dateString);
date < new Date() ? true : false;

这返回 true,我认为在引擎盖下,两个 Date 对象都转换为毫秒然后进行比较,如果是这样,“今天”对象由于小时和分钟而更大。所以我想做的是仅按年月日比较日期。最好的方法是什么?创建一个新的 Date 对象,然后在比较之前将小时分钟和毫秒重置为零?或者从两个日期对象中提取月份和年份并进行比较?有没有更好的方法?

提前致谢致以最诚挚的问候。新年快乐

最佳答案

设置您创建的时间部分date to zeros .

var d = new Date();
d.setHours(0,0,0,0);

关于javascript - 比较日月年,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8714112/

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