【发布时间】:2018-11-13 17:14:24
【问题描述】:
你能告诉我为什么我在 chrome 和 firefox 中得到不同的输出
代码: http://plnkr.co/edit/1wIvVISmgEqcRNnAD971?p=preview
执行这一行
console.log(moment(moment("09-Feb-1983").format('DD-MMM-YYYY'), 'DD-MMM-YYYY', true).isValid())
Chrome 提供:true
火狐给出:false
【问题讨论】:
-
"弃用警告:提供的值不是公认的 RFC2822 或 ISO 格式。时刻构造 回退到 js Date(),这不是在所有浏览器和版本中都可靠。不鼓励使用非 RFC2822/ISO 日期格式,并将在即将发布的主要版本中删除。"
-
@Andreas 那么我将如何解决这个问题
-
使用合适的格式或尝试寻找合适的格式字符串:momentjs.com/docs/#/parsing/string-format
-
已经是DD-MMM-YYYY格式字符串
-
一个合适的格式字符串用于解析字符串
标签: javascript momentjs