gpt4 book ai didi

javascript - 从今天的本地时间获取 UTC 时间戳

转载 作者:行者123 更新时间:2023-12-03 11:58:55 28 4
gpt4 key购买 nike

假设我知道这个时间 (hh:mm:ss) 没有日期,但我知道是今天:

12:34:56

我知道时间是 CST 时区 (UTC +0800)。我需要从时间中获取时间戳。

假设当前 UTC 时间为 2014/08/25 17:10:00CST 为 2014/08/26 01:10:00 (UTC +0800 ) 所以这意味着在 CST 中已经是第二天了。因此我不能使用这样的东西:

var d = new Date().toJSON().slice(0,10);
// "d" returns "2014-08-25" in local time -> this is bad

我需要转换此:

1:10 (CST) --> to 2014/08/25 17:10 (UTC) or its timestamp 1408986600

当我只知道时间和时区时,如何获得完整的日期时间或时间戳?

最佳答案

您始终可以操纵 Date 的属性直接对象:

var date = new Date();

date.setHours(5);
date.setMinutes(12);
date.setSeconds(10);

console.log(date.toUTCString());

关于javascript - 从今天的本地时间获取 UTC 时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25491105/

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