parseInt在IE中返回NaN,但在Chrome中工作良好



我试图在字符串中获取日期并将其转换为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);

问题是IE和Edge不理解yyyy.mm.dd格式的日期。但是,它们可以理解年月日格式的日期。改变。To/修复问题

最新更新