我需要从格式为dd-M-yyyy
示例:
var dateStr = '16-Sep-2012';
var date = new Date(dateStr);
然而,IE对此并不满意,并将date
值视为NaN
。
有人会推荐我或给我一个可靠的解析器吗?
10x为您提供帮助,BR
答案 0 :(得分:5)
使用Date.parse
函数,然后在该变量上调用新的Date函数。查看实时示例here。
var date = Date.parse('16-Sep-2012');
var formatted_date = new Date(date);
使用jQuery globalization plugin,您可以使用Globalizaiton.parseDate解析日期。该插件增加了对IE的支持。