js 无法将时区偏移量添加到“1900-01-01T00:00:00”?

huoxudong125

我尝试new Date()获取 UTC 当地时间,

但现在 js 无法添加时区偏移(例如,为中国添加 8 小时)。

在它正常工作之前。

在此处输入图片说明

在博客中关于 JSON 日期的噩梦。另外,JSON.NET 和 ASP.NET Web API

具有 ISO 8601 日期格式的 WebAPI json 结果是 '2017-05-10T07:50:16'. 在此处输入图片说明

乔纳森·洛诺夫斯基

您需要在字符串中包含时区信息。

对于 UTC,这可以用 表示Z

new Date("2017-05-10T07:50:16Z").toUTCString()
// Wed, 10 May 2017 07:50:16 GMT

行为的变化反映了标准的变化。

  • 2011, 5th edition(你熟悉和期待的行为)

    不存在时区偏移的值是“Z”。

  • 2015年第6版

    如果不存在时区偏移量,则日期时间将被解释为本地时间。

  • 2016 年第 7 版(当前行为)

    当时区偏移不存在时,仅日期形式被解释为 UTC 时间,日期时间形式被解释为本地时间

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从DateTime移除时区(+01:00)

来自分类Dev

java.text.ParseException:无法解析的日期:“ 1901-01-01 00:00:00”

来自分类Dev

CET 转换 +01:00

来自分类Dev

如何在R中将2019-01-01T00:00:00转换为2019-01-01 00:00:00

来自分类Dev

如何在Django模板中解析“ 2015-01-01T00:00:00Z”?

来自分类Dev

从日期差异将 00:45:00 转换为 0.45 或 01:45:00 到 1.45?

来自分类Dev

Cronjob在00:00到01:00之间暂停

来自分类Dev

将时区偏移量“+00:00”转换为分钟

来自分类Dev

cx_Oracle 1900-01-01 00:00:00.000000不返回毫秒

来自分类Dev

将2020-09-01T00:00:00-05:00时间戳转换为dd-mm-yyyy

来自分类Dev

为什么将时区偏移量不合时宜地添加到“时间”(03:00至08:00)

来自分类Dev

创建小时数数组:00:00、01:00、02:00

来自分类Dev

Golang time.Parse()得到0001-01-01 00:00:00 +0000 UTC

来自分类Dev

Dapper从MySQL DATETIME返回01-01-0001 00:00:00

来自分类Dev

Java:如何在UTC中获取'1000-01-01 00:00:00'的时间戳?

来自分类Dev

在Stata中,如何将日期格式从“ 2010-01-11 00:00:00”更改为“ 1/11/2010”?

来自分类Dev

Python-如何以08:09:00而不是1900-01-01 08:09:00的格式产生时间

来自分类Dev

PostgreSQL:将日期字符串'2016-01-01 00:00:00'转换为具有特定时区的日期时间

来自分类Dev

java.text.ParseException:无法解析的日期:“ 2016-02-01 10:00 pm”(偏移量为16)

来自分类Dev

Asterisk ODBC:为什么是“上次连接尝试:1970-01-01 01:00:00”?

来自分类Dev

如何将日期时间列标题(例如 2007-03-01 00:00:00)转换为日期-月-年格式,即 2007-03-01

来自分类Dev

如何使用PHP获取GMT + 01:00

来自分类Dev

倒计时在01:00被卡住

来自分类Dev

将字符串“ 2017-01-01T12:00:33:123456Z + 02”转换为DateTime

来自分类Dev

日期时间索引KeyError:'标签[2000-01-03 00:00:00]不在[索引]中'

来自分类Dev

Rest API 的 Java 日期如下: Mon, 01 Jan 1990 00:00:00 GMT

来自分类Dev

将下午 1:00:00 转换为 13:00:00

来自分类Dev

以日期字符串结尾的Z是什么?例如2014-01-01T00:00:00.588Z

来自分类Dev

阿姆斯特丹GMT + 01:00与布鲁塞尔GMT + 01:00有什么区别?

Related 相关文章

  1. 1

    从DateTime移除时区(+01:00)

  2. 2

    java.text.ParseException:无法解析的日期:“ 1901-01-01 00:00:00”

  3. 3

    CET 转换 +01:00

  4. 4

    如何在R中将2019-01-01T00:00:00转换为2019-01-01 00:00:00

  5. 5

    如何在Django模板中解析“ 2015-01-01T00:00:00Z”?

  6. 6

    从日期差异将 00:45:00 转换为 0.45 或 01:45:00 到 1.45?

  7. 7

    Cronjob在00:00到01:00之间暂停

  8. 8

    将时区偏移量“+00:00”转换为分钟

  9. 9

    cx_Oracle 1900-01-01 00:00:00.000000不返回毫秒

  10. 10

    将2020-09-01T00:00:00-05:00时间戳转换为dd-mm-yyyy

  11. 11

    为什么将时区偏移量不合时宜地添加到“时间”(03:00至08:00)

  12. 12

    创建小时数数组:00:00、01:00、02:00

  13. 13

    Golang time.Parse()得到0001-01-01 00:00:00 +0000 UTC

  14. 14

    Dapper从MySQL DATETIME返回01-01-0001 00:00:00

  15. 15

    Java:如何在UTC中获取'1000-01-01 00:00:00'的时间戳?

  16. 16

    在Stata中,如何将日期格式从“ 2010-01-11 00:00:00”更改为“ 1/11/2010”?

  17. 17

    Python-如何以08:09:00而不是1900-01-01 08:09:00的格式产生时间

  18. 18

    PostgreSQL:将日期字符串'2016-01-01 00:00:00'转换为具有特定时区的日期时间

  19. 19

    java.text.ParseException:无法解析的日期:“ 2016-02-01 10:00 pm”(偏移量为16)

  20. 20

    Asterisk ODBC:为什么是“上次连接尝试:1970-01-01 01:00:00”?

  21. 21

    如何将日期时间列标题(例如 2007-03-01 00:00:00)转换为日期-月-年格式,即 2007-03-01

  22. 22

    如何使用PHP获取GMT + 01:00

  23. 23

    倒计时在01:00被卡住

  24. 24

    将字符串“ 2017-01-01T12:00:33:123456Z + 02”转换为DateTime

  25. 25

    日期时间索引KeyError:'标签[2000-01-03 00:00:00]不在[索引]中'

  26. 26

    Rest API 的 Java 日期如下: Mon, 01 Jan 1990 00:00:00 GMT

  27. 27

    将下午 1:00:00 转换为 13:00:00

  28. 28

    以日期字符串结尾的Z是什么?例如2014-01-01T00:00:00.588Z

  29. 29

    阿姆斯特丹GMT + 01:00与布鲁塞尔GMT + 01:00有什么区别?

热门标签

归档