javascript转换日期字符串为Date对象
把一个日期字符串如“2007-2-28 10:18:30”转换为Date对象:
1:
1![]() var   strArray=str.split("   ");
var   strArray=str.split("   ");   
2![]() var   strDate=strArray[0].split("-");
var   strDate=strArray[0].split("-");   
3![]() var   strTime=strArray[1].split(":");
var   strTime=strArray[1].split(":");   
4![]() var   a=new   Date(strDate[0],(strDate[1]-parseInt(1)),strDate[2],strTime[0],strTime[1],strTime[2])
var   a=new   Date(strDate[0],(strDate[1]-parseInt(1)),strDate[2],strTime[0],strTime[1],strTime[2])   
 var   strArray=str.split("   ");
var   strArray=str.split("   ");   2
 var   strDate=strArray[0].split("-");
var   strDate=strArray[0].split("-");   3
 var   strTime=strArray[1].split(":");
var   strTime=strArray[1].split(":");   4
 var   a=new   Date(strDate[0],(strDate[1]-parseInt(1)),strDate[2],strTime[0],strTime[1],strTime[2])
var   a=new   Date(strDate[0],(strDate[1]-parseInt(1)),strDate[2],strTime[0],strTime[1],strTime[2])   
2:
1![]() var   s   =   "2005-12-15   09:41:30";
var   s   =   "2005-12-15   09:41:30";   
2![]() var   d   =   new   Date(Date.parse(s.replace(/-/g,   "/")));
var   d   =   new   Date(Date.parse(s.replace(/-/g,   "/")));   
3![]()
 var   s   =   "2005-12-15   09:41:30";
var   s   =   "2005-12-15   09:41:30";   2
 var   d   =   new   Date(Date.parse(s.replace(/-/g,   "/")));
var   d   =   new   Date(Date.parse(s.replace(/-/g,   "/")));   3

第二种方法真是简单啊!
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号