【发布时间】:2020-07-03 15:18:52
【问题描述】:
我以两种不同的日期格式将日期作为字符串获取:
喜欢
格式 1 => 25.03.20 (DD.MM.YY)
格式 2 => 2020-03-25 (YYYY-MM-DD)
我认为对于选项 Nr 1:moment(dateString, "YYYY-MM-DD HH:mm").isValid() 将是错误的。但并非如此,这个使用格式 1 的字符串的测试也是如此。
如何检查日期是否为格式 1,如果是格式 2 则创建一个新字符串?
【问题讨论】:
-
你可以通过multiple formats with the strict parameter,所以
moment(date, ['DD.MM.YY' 'YYYY-MM-DD'], true)。
标签: javascript date momentjs