4

我需要从格式的字符串创建新的日期:dd-M-yyyy

例子:

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

然而 IE 对此并不满意,并将datevalue 视为NaN. 有人会推荐我或给我一个可靠的解析器吗?10 倍的帮助,BR

4

1 回答 1

5

使用该Date.parse函数,然后对该变量调用新的 Date 函数。在这里查看一个活生生的例子。

var date = Date.parse('16-Sep-2012');
var formatted_date = new Date(date);

使用jQuery 全球化插件,您可以使用 Globalizaiton.parseDate 解析日期。该插件增加了对 IE 的支持。

于 2012-10-29T18:32:40.693 回答