gpt4 book ai didi

Javascript日期对象在从日期字符串创建时自动添加一天

转载 作者:行者123 更新时间:2023-11-30 16:38:22 25 4
gpt4 key购买 nike

在我的 javascript 中,我想从日期字符串转换日期。

我有这样的字符串

date = "Thu Sep 03 2015 19:30:00 GMT+0000"

现在我使用 Date 对象转换字符串。

var d = new Date(date);

但这给了我,

Fri Sep 04 2015 01:00:00 GMT+0530 (IST)

它会自动将一天加到一天中。怎么了?

最佳答案

It automatically add one day into day. What is wrong?

没有。您输入的时间是格林威治标准时间 19:30,您使用的设备上的时区设置为 GMT+0530。晚上 7:30 加上 5 小时 30 分钟,第二天凌晨 1:00。

您不应该使用 Date 构造函数来解析字符串,因为它在浏览器之间不一致,并且直到最近,它还完全依赖于实现。手动解析字符串,或使用日期库。

关于Javascript日期对象在从日期字符串创建时自动添加一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32374498/

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