gpt4 book ai didi

javascript - 根据 moment.js 中的区域设置日期设置 UTC 格式

转载 作者:行者123 更新时间:2023-12-02 22:35:43 25 4
gpt4 key购买 nike

我得到了这样一个对象:

data: {
date: "2019-08-26"
time: "05:00"
}

我还有我的时区:“欧洲/哥本哈根”

考虑到我的日期数据来自时区,我想使用 moment.js 创建 UTC 日期。我该怎么做?

我尝试使用 utc 函数,手动连接字符串,但效果不佳。

编辑:我使用 moment-timezone,因此 tz() 函数可用。我不想使用浏览器时区,而是使用定义为“Europe/Copenhagen”的时区。

最佳答案

我用这个函数解决了这个问题:

returnIsoUtcString(data: {date: string, time: string}, timezone: string) {
const time = data.time + ':00';
const fullDateInIso = moment(data.date + 'T' + time, moment.ISO_8601);
const utcString = fullDateInIso.tz(timezone).utc().format();
return utcString;
}

关于javascript - 根据 moment.js 中的区域设置日期设置 UTC 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58748607/

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