gpt4 book ai didi

JavaScript 日期对象英国日期

转载 作者:可可西里 更新时间:2023-11-01 02:49:34 26 4
gpt4 key购买 nike

我有以下代码

 datePicker.change(function(){
dateSet = datePicker.val();
dateMinimum = dateChange();
dateSetD = new Date(dateSet);
dateMinimumD = new Date(dateMinimum);
if(dateSetD<dateMinimumD){
datePicker.val(dateMinimum);
alert('You can not amend down due dates');
}
})

日期集 = "01/07/2010"最小日期 = "23/7/2010"

两者都是英国格式。比较日期对象时,dateSetD 应该小于 dateMinimumD,但事实并非如此。我认为这与我使用英国日期 dd/mm/yyyy 的事实有关。我需要更改什么才能使其正常工作?

最佳答案

JavaScript Date 构造函数不解析那种形式的字符串(无论是英国格式还是美国格式)。参见 the spec有关详细信息,但您可以逐个构建日期:

new Date(year, month, day);

MomentJS可能对灵活处理日期很有用。 (这个答案之前链接到 this lib ,但是很久没有维护了。)

关于JavaScript 日期对象英国日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3117262/

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