【发布时间】:2014-02-26 15:43:50
【问题描述】:
我有这个字符串:
3913-12-10T20:00:00+0000
如何将其更改为 dd/mm/yyyy 格式?我的主要问题是我不认识这种模式。实际上是 2013 年 11 月 11 日,但我不知道如何提取它。
【问题讨论】:
-
在我看来不像 2013 年 11 月 11 日。
-
我刚刚发现它是一个 ISO-8601 日期格式字符串。
-
这可能会为 3913 交易提供一些见解,stackoverflow.com/questions/14803901/…
-
@Euphe:
T是一个分隔符。20:00:00+0000是时间(带有时区偏移),3913-12-10是日期。 JavaScript 可以解析这个 (new Date(dateStr)),但是你需要在之后正确地偏移日期。 -
我认为有人调换了日期和月份;在某些内部表示中,月通常从 0 开始,而天从 1 开始。另外,服务器是 Perl 吗?我相信 Perl 日期从 1900 年开始。服务器可能是 2000 年之前的服务器,它只需要最后两位数。
标签: javascript