【发布时间】:2021-04-26 14:11:57
【问题描述】:
如果重要的话,在浏览器上使用它(firefox + Vue + typescript)。
这是我的日期字符串
2021-02-05 12:00 AM
它对我的代码中的 AM/PM 大惊小怪:
const dateObj: any = dayjs('2021-02-05 12:00 AM').format('YYYY-MM-DD hh:mm A');
dateObj 的输出始终是“无效日期”。如果我从字符串中删除“AM”,它会正确解析。如果我尝试this online tester 获取相同的代码,则输出为
NaN-NaN-NaN NaN:NaN PM
就像我的开发环境一样,如果我删除 AM,就可以了。
有什么想法吗?
编辑:在 Chrome 而不是 Firefox 上工作...
【问题讨论】:
-
我在您链接的测试仪中收到
2021-02-05 12:00 AM。我用dayjs('2021-02-05 12:00 AM').format('YYYY-MM-DD hh:mm A')。 -
@Ouroborus Weird,这是我的结果截图:i.imgur.com/WrtSk9Z.png 编辑:似乎在 Chrome 而不是 FF 上工作???
标签: javascript typescript vue.js date dayjs