JavaScript中日期字符串转换为Date对象

日期字符串如“2012-09-18 17:25:36”转换为Date对象。

第一种方式:

1 var strArray = str.split(" ");
2 var strDate = strArray[0].split("-");
3 var strTime = strArray[1].split(":");
4 var a = new Date(strDate[0],(strDate[1]-parseInt(1)),strDate[2],strTime[0],strTime[1],strTime[2]);

第二种方式:

1 var str = "2012-09-18 17:25:36";
2 var date = new Date(Date.parse(str.replace(/-/g, "/")));
3 // 或者 var date = new Date(str.replace(/-/g, "/"));

这种方式比较简单。

posted @ 2012-09-25 10:13  Lorence Zhang  阅读(212)  评论(0)    收藏  举报