我想转换2016年4月25日周一09:59 PM'到一个javascript日期对象,以便我可以做一些基本的数学。但是,Date.parse()无法生成Nan。我认为这是因为Date.parse对格式化有特定的要求。
除了jQuery之外,我不能使用任何外部库。
答案 0 :(得分:3)
尝试使用正则表达式删除一周的日期:
var date = 'April 25, 2016 Mon 09:59 PM';
date = new Date(date.replace(/([0-9]{4}) .{3}/, '$1'));
document.body.innerHTML = date;

答案 1 :(得分:0)
正确的格式是:
var myDate=new Date('April 25, 2016 09:59 PM')
或
var myDate=new Date('Mon April 25, 2016 09:59 PM')
现在您有一个Date类型的myDate对象,您可以访问日期对象的所有方法来进行计算。