gpt4 book ai didi

javascript - 如何使用 JS 将 GMT 日期时间转换为 GMT Unix 时间戳?

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

我知道有多种方法可以将日期时间转换为 Unix 时间戳。

但问题是当我们将 GMT 的日期时间值转换为 Unix 时间戳时,它会根据我本地时区的值显示时间戳的值,即 Asia/Kolkata

例如:GMT 的日期时间是:2018-08-21 11:37:56 所以当我将它转换为 Unix 时间戳时,它返回如下:

var t = new Date('2018-08-21 11:37:56').getTime() / 1000;
console.log(t); // 1534831676

我正在寻找 1534851476,这是一个根据 GMT 时区的值。

这是根据我本地时区亚洲/加尔各答的 Unix 时间戳。谁能帮助我将 Unix 时间戳值转换为 GMT?

更多信息:您可以在此处查看 GMT 日期时间的 Unix 时间戳值 on this link .

谢谢!

最佳答案

没有时区,新日期假定本地时间

所以,假设您检索了字符串

var date = '2018-08-21 11:37:56';

你能做的是

var date = '2018-08-21 11:37:56';
var t = new Date(date.replace(' ', 'T') + 'Z').getTime() / 1000;
console.log(t); // 1534851476 - see for yourself

关于javascript - 如何使用 JS 将 GMT 日期时间转换为 GMT Unix 时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51948239/

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