首页 > 解决方案 > 将 DateTime 转换为 UTC,而不更改 TypeScript/JavaScript 上的日期或时间

问题描述

这是一个例子

var testDate = new Date("2021-05-17T00:00:00"); // this is local date time

我想将此日期转换为 UTC 而不更改日期和时间的值,即 2021-05-17T00:00:00 应标识为 UTC 日期时间,在浏览器中,它应显示为本地时间,即 2021-05-17T05 :45:00(我当前的时区)

标签: javascripttypescript

解决方案


Z您可以通过将 ISO 日期放在末尾来指示 ISO 日期在 UTC 时区中。

似乎工作:

var testDate = new Date("2021-05-17T00:00:00Z");

推荐阅读