您的位置:首页 > 其它

日期是NaN 转化成UTC格式时间

2013-10-15 16:31 197 查看
/*字符转日期*/
StringToDate=function(DateStr){
if(typeof DateStr=="undefined")return new Date();
if(typeof DateStr=="date")return DateStr;
var converted = Date.parse(DateStr);
var myDate = new Date(converted);
if(isNaN(myDate)){
DateStr=DateStr.replace(/:/g,"-");
DateStr=DateStr.replace(" ","-");
DateStr=DateStr.replace(".","-");
var arys= DateStr.split('-');
switch(arys.length){
case 7 : myDate = new Date(arys[0],--arys[1],arys[2],arys[3],arys[4],arys[5],arys[6]);break;
case 6 : myDate = new Date(arys[0],--arys[1],arys[2],arys[3],arys[4],arys[5]);break;
default: myDate = new Date(arys[0],--arys[1],arys[2]);break;
};
};
return myDate;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: