gpt4 book ai didi

javascript - 无法使用 getTime() 找到日期差异?

转载 作者:行者123 更新时间:2023-12-02 16:44:51 25 4
gpt4 key购买 nike

我写了这样的代码。但是它没有给出正确的输出。这段代码的输出应该是-1。但是它给出了-31 y?

var start= new Date("04/09/2014");
var end= new Date("03/09/2014");
var d1=start.getTime();
var d2=end.getTime();
var difference = Math.round((d2-d1)/(1000*60*60*24));
if(difference<0){
document.getElementById("demo").innerHTML = difference ;
}

最佳答案

JavaScript 使用日期格式 mm/dd/yyyy,但您输入的格式为 dd/mm/yyyy。

更好的方法,正如 @cloudfeet 评论的那样:“无论如何,使用特定于地区的日期格式都是一个坏主意。坚持使用 YYYY-MM-DD (ISO 8601)。”

关于javascript - 无法使用 getTime() 找到日期差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27190114/

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