日期以“dd-M-yyyy”格式解析字符串

时间:2012-10-29 17:41:25

标签: javascript parsing date

我需要从格式为dd-M-yyyy

的字符串创建新日期

示例:

var dateStr = '16-Sep-2012';
var date = new Date(dateStr);

然而,IE对此并不满意,并将date值视为NaN。 有人会推荐我或给我一个可靠的解析器吗? 10x为您提供帮助,BR

1 个答案:

答案 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的支持。