var reg = /[0-9]+/i;
var birthday = reg.exec(arrObj[i]["BirthDate"]);
var dateTemp = new Date();
dateTemp.setTime(birthday);
如果用这种方式的话,dateTemp的结果是: Tue Jun 21 15:35:49 UTC+0800 2011
向高人求救!
------解决方案--------------------
那只是显示的问题。你可以使用
dateTemp.toLocaleString()显示
或者自己格式化成yyyy-MM-dd形式