【发布时间】:2013-11-22 19:21:54
【问题描述】:
我在 asp.net razor 页面中有一个隐藏字段,其中包含 datetimeoffset 值,我在 JavaScript 中使用它来创建日期对象。所以在 Chrome 中工作就像一个魅力,但在 IE 和 Firefox 中。我发现了愚蠢的错误。它是:偏移量的小时和分钟之间。 IE 和 Firefox 中的 JavaScript 理解 +0330 但无法解析 +03:30 并且我不知道如何格式化日期时间以更改为这种形状。 z、zz、zzz 和 K 只是返回偏移量 az +00:00 而不是 +0000。
new Date("11-20-2010 15:00:00 +03:30") Working in Chrome but in IE and Firefox
new Date("11-20-2010 15:00:00 +0330") Working in all
谁能帮帮我?
【问题讨论】:
-
"11-20-2010 15:00:00 +03:30".replace(/:([^:]*)$/,'$1');
标签: javascript date timezone