javascript - 解析日期 "01/01/2016 Fri"

标签 javascript date

我正在尝试用 JavaScript 解析日期,但特定的格式让我不舒服。我已从信用卡公司导出数据,但日期字段的格式与 Date.parsemoment().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/

相关文章:

JavaScript - 只接受某些小数值

java - 给定日期范围列表,找到出现次数最多的日期

date - spring boot 测试 h2 data.sql 语言环境日期格式错误

date - Spotfire 使用按日期表达式限制数据

javascript - 是否定义了内置函数来将数据保存在 codemirror 中(键映射函数除外)?

javascript - AngularJS:需要在弹出标题中显示 "Expired"

javascript - 通过唯一关键字分隔 JavaScript 数组

javascript - 如何使用脚本禁用输入类型 = DatePicker 中的所有 future 日期

sql - MySQL - 将日期字符串更改为日期类型?

python - Pandas :从 Pandas 表中的日期中减去当前日期