【发布时间】:2021-04-16 08:44:46
【问题描述】:
我正在尝试生成指向 Google 日历的链接并查看此工具:
https://decomaan.github.io/google-calendar-link-generator/
链接生成为:
如您所见,日期如下:
20210105T103300Z
我正在尝试将其转换为我自己的日期,但我不知道这是哪种类型以及如何格式化。我有两个日期,时刻或日期,但不知道如何转换。
【问题讨论】:
-
那么你有什么尝试?格式为
YYYYMMDDTHHIISS00Z -
这是 ISO 8601
-
我尝试转换为 ISO8601 但尝试 moment().toISOString() 或 new Date().toISOString() return '2021-01-11T12:28:18.435Z' 不完全是 '20210111T122800Z ' 我的预期和不工作:-(
-
因为你使用moment.js:
moment().utc().format('YYYYMMDDTHHmmss[Z]'),或者没有库new Date().toISOString().replace(/\W/g,'').replace(/\d{3}Z/,'Z')。这确实是 How to format a JavaScript date 的副本。 -
非常感谢....@RobG 这对我有用!!!!如果您回答我,我将您的解决方案标记为确定...如果您不能,我将通过 myselt 写来帮助寻找相同解决方案的人!!!再次感谢!!
标签: javascript date momentjs angular-moment