parseInt在IE中返回NaN,但在Chrome中运行正常

时间:2015-10-17 18:34:25

标签: javascript jquery google-chrome internet-explorer microsoft-edge

我正在尝试在字符串中取一个日期并将其转换为unix时间戳int。我正在使用parseInt将字符串更改为int,并且它在chrome中工作正常。但是IE和Edge给了我NaN。

这里是jsfiddle:http://jsfiddle.net/padv54s9/2/

var dob = (+new Date('2012.03.1')/1000).toFixed(0);
dob = parseInt(dob);
alert(dob);

1 个答案:

答案 0 :(得分:1)

问题是IE和Edge不了解yyyy.mm.dd格式的日期。但是,他们确实以yyyy / mm / dd格式了解日期。改变了。解决/解决问题