gpt4 book ai didi

javascript - JS date() 返回不正确的日期

转载 作者:行者123 更新时间:2023-11-30 07:17:43 24 4
gpt4 key购买 nike

我正在尝试在 Javascript 中格式化日期,但日期命令返回错误的日期,除非我使用 toUTCString() 返回正确的日期,我尝试了不同的方式Date() 函数以及 getgetUTC 函数获取日期的日期。我也尝试过不同的浏览器(Chrome、Safari、FireFox),更令人困惑的是,如果我在 Chrome 的检查器中进行操作,效果会很好。我错过了一些明显的东西吗?

var d = new Date(1324141200000);

// return "Sat, 17 Dec 2011 17:00:00 GMT" - Correct!
alert(d.toUTCString());
// returns "6-11-2011" - Wrong!
alert(d.getUTCDay() +'-'+ d.getUTCMonth() +'-'+ d.getUTCFullYear());

最佳答案

“getUTCDay()”函数返回星期几。月份从零开始编号。星期六是一周的第六天(至少在 JavaScript 领域是这样),11 是从零开始计算的第 12 个月。

因此,一切都很好。

可以使用“d.getUTCDate()”检索一个月中的第几天。

关于javascript - JS date() 返回不正确的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8376369/

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