【发布时间】:2014-09-21 17:51:23
【问题描述】:
var d = Date("12:00 AM") 作为日期返回就好了,但是在尝试创建它的实例时 new Date("12:00 AM") 它返回“无效日期”。
我找到了一个解决方案here,使用moment.js,效果很好,但我想知道为什么在使用'new Date()'时会得到'Invalid Date'
谢谢
【问题讨论】:
-
Date()(没有new)不带参数,只是将当前日期作为字符串生成 -
12:00 AM只是一个时间,而不是一个日期,因此信息太少,无法生成有效的日期时间。你期望什么输出?
标签: javascript