gpt4 book ai didi

Javascript:日期取决于字段规范顺序?真的吗?

转载 作者:数据小太阳 更新时间:2023-10-29 03:48:19 26 4
gpt4 key购买 nike

到底为什么要写这段代码:

var a = new Date();                             
var b = new Date();

a.setDate(31);
a.setMonth(11);
a.setFullYear(2009);

b.setFullYear(2009);
b.setMonth(11);
b.setDate(31);

正确输出 2009 年 12 月 31 日的 b 和 2009 年 12 月 3 日:-O 的 a?不在浏览器 MyHorribleScrap 版本 6.6.6 中,但同时在 FF 3.6 和 IE 8.06.6001 中

最佳答案

这就是为什么建议使用 Date 的原因带参数的构造函数。

发生的事情是当你实例化Date对象时,它得到当前日期(今天,2月26日),而2月只有28天,当你通过setDate设置日期时(31),跳转到 3 月 3 日。

推荐方式:

var a = new Date(2009, 11, 31);
// new Date(year, month, date [, hour, minute, second, millisecond ]);

关于Javascript:日期取决于字段规范顺序?真的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2342557/

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