在谷歌浏览器下 可以正常取得时间,在IE7下 却是 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; } 转载自:http://www.9958.pw/post/js_new_date