gpt4 book ai didi

javascript - Jquery => toUTCString() 返回 1 天前的日期

转载 作者:行者123 更新时间:2023-11-29 19:23:14 25 4
gpt4 key购买 nike

我需要得到如下格式

2015 年 8 月 19 日 04:22:36 GMT

我有以下代码

var dt = '2015-08-19 04:22:36';
alert(new Date(dt).toUTCString().substr(4))

它返回我

2015 年 8 月 18 日 22:52:36 GMT

它应该返回哪里

2015 年 8 月 19 日 22:52:36 GMT

我的代码有什么问题

JsFiddle

根据下面的回答,它似乎正在将日期转换为 UTC 日期时间。

我在数据库中有 UTC 格式的日期。因此,如果有人可以在不使用 toUTCString() 的情况下建议所需的格式,请采纳

更新

尝试关注

var dt = '2015-08-19 04:22:36  UTC';

alert(new Date(dt).toUTCString().substr(4))

它在 FireFox 和 IE 中给了我 liddate,chrome 没问题

Solved changed date string to

var dt = '2015/08/19 04:22:36  UTC';

谢谢

最佳答案

toUTCString() 将您的日期转换为 UTC,因此结果是正确的!将您的字符串更改为此 var dt = '2015-08-19 04:22:36 UTC';(注意 UTC)

或者使用Date.UTC()函数:

alert(new Date(Date.UTC(2015, 09, 19, 04, 22, 36)).toUTCString().substr(4))

注意月份是从 0 开始的 (0 -11) 所以要得到八月你需要将你的 monty 增加 1

关于javascript - Jquery => toUTCString() 返回 1 天前的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32137170/

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