我正在尝试用 JavaScript 解析日期,但特定的格式让我不舒服。我已从信用卡公司导出数据,但日期字段的格式与 Date.parse
或 moment().isValid()
不兼容。
例如
Date.parse("01/01/2016 Fri") // NaN
moment("01/01/2016 Fri") // false
我不确定是否应该使用 RegEx .test()
或 .matches()
执行某些操作,因为这用于 CSV 导入实用程序,其中日期可能采用不同的格式。我很惊讶上面的实用函数不起作用。
最佳答案
看in the Moment docs了解如何解析任何格式的日期。第一个参数是日期字符串,第二个参数是格式字符串。字母数字字符将被忽略,因此您无需担心斜杠与破折号。
时刻(“2016年1月1日星期五”,“MM-DD-YYYY ddd)
关于javascript - 解析日期 "01/01/2016 Fri",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42545169/