【发布时间】:2021-12-07 12:49:36
【问题描述】:
如果日期也可以是 B.C.,那么在 Javascript 中解析日期的 ISO 字符串有哪些可能性?
例如,我有来自 Wikidata 的日期,看起来像这样(但其他 ISO 格式也是可能的):-0709-01-01T00:00:00Z
这对于 Date.parse 来说太早了,甚至像 Luxon 或 Moment 这样的库也无法在这里做任何事情。
我希望能够查询所需时区的年、月、日、小时和分钟。
我现在可以通过创建一个正则表达式并用它解析字符串来做到这一点,但是由于存在许多可能的变化,我看到了不包括所有内容的危险。
我也没有在互联网上找到可以处理所有内容的正则表达式。
有人知道我可以在这里使用的库或其他解决方案吗?
【问题讨论】:
标签: javascript regex date momentjs luxon