javascript new Date()错误
我有一个字符串:javascript new Date()错误,javascript,date,Javascript,Date,我有一个字符串:2014年8月1日 当我表演 var test_string = 'Aug. 1, 2014'; var test = new Date(test_string); 这产生了一个无效的日期错误 var date_year = new Date(Date.parse(test_string)).getFullYear(), date_month = new Date(Date.parse(test_string)).getMonth()+1,
2014年8月1日
当我表演
var test_string = 'Aug. 1, 2014';
var test = new Date(test_string);
这产生了一个无效的日期错误
var date_year = new Date(Date.parse(test_string)).getFullYear(),
date_month = new Date(Date.parse(test_string)).getMonth()+1,
date_day = new Date(Date.parse(test_string)).getDate();
new_date = new Date(date_year,date_month,date_day);
还产生一个错误…我认为我遵循了此处指定的正确mdn格式:
如果从8月底删除句点“.”,它将正确解析。尝试:
var test_string = 'Aug 1, 2014';
var test = new Date(test_string);
请在此处查找可接受的日期字符串:
您有一个冲突:
test\u string
在Date()
参数中,但是Date\u string
是您创建的。请注意,test\u
与date\u
相比。为了避免与本地属性(月份语言,…)混淆,您应该使用yyyy mmm dddI等格式在此处输入错误,但在我的实际代码中并没有输入错误。刚刚更正了这里的代码peeps-为什么这个问题是离题的?是的,这肯定是问题所在。花了2个小时调试此问题。难怪我最近在八月刚染上这种病。