gpt4 book ai didi

javascript - 时刻js : Keep UTC date/time in UTC only

转载 作者:行者123 更新时间:2023-12-03 00:03:48 25 4
gpt4 key购买 nike

date = moment(startDate).startOf('day');

date.format('2019-01-01't)

以上代码将 UTC 日期转换为本地日期。如何保持 UTC 日期 UTC?

startDate 是 iso 格式的日期时间字符串

最佳答案

来自moment docs :

By default, moment parses and displays in local time.

If you want to parse or display a moment in UTC, you can use moment.utc() instead of moment().

因此,即使您的日期字符串是 UTC 并且 moment 正确解析了日期,它仍然会以本地时间显示输出,除非您使用 moment.utc()。以 utc 显示:

const s = '2019-03-08T14:59:40Z';
const date = moment.utc(s).startOf('day').format();
console.log(date);
// 2019-03-08T00:00:00Z
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>

关于javascript - 时刻js : Keep UTC date/time in UTC only,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55065838/

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