【发布时间】:2012-11-17 07:28:52
【问题描述】:
好的,说JSON解析字符串UTC日期如下:
2012-11-29 17:00:34 UTC
现在,如果我想将此 UTC 日期转换为我的本地时间,我该怎么做?
如何将其格式化为 yyyy-MM-dd HH:mm:ss z 之类的其他内容?
这个date.toString('yyyy-MM-dd HH:mm:ss z'); 永远不会成功:/
【问题讨论】:
-
new Date("2012-11-29 17:00:34 UTC")将是正在使用该页面的客户端的当地时间 -
您可以使用空格或符号将其拆分为数组。假设您执行 .split(" ") 并带有日期和时间的数组,并且将形成“utc”。然后像这样再次拆分它 .split("-") 并像这样拆分时间 .split(":") 等等。
-
只为任何在这里谷歌搜索的人。值得记住的是,在 MYSQL 中,绝对完美地转换到任何时区非常容易(这包括完美地照顾夏令时)。由于几乎所有数据都来自服务器上的 mysql,因此值得牢记这一点。
标签: javascript datetime