var dateTimes = '2010-02-05 02:02:02';
var date1=new Date(dateTimes); //在火狐下 可以正常取得时间,在IE下 却是 NaN
换成下面的方法就好了。
function NewDate(str) {
str = str.split('-');
var date = new Date();
date.setUTCFullYear(str[0], str[1] - 1, str[2]);
date.setUTCHours(0, 0, 0, 0);
return date;
}
本文介绍了一种解决JavaScript中日期对象在不同浏览器(如IE与Firefox)间出现兼容性问题的方法。通过将日期字符串转换为数组并使用setUTCFullYear等方法手动设置日期各部分的值,该方案有效避免了因浏览器实现差异导致的问题。
617

被折叠的 条评论
为什么被折叠?



