2012-04-13 68 views

回答

5

只是把它作为参数传递给一个日期:

var date = new Date("2012-04-13T22:59:33"); 

如果不能在较旧的浏览器,尝试:

var str = "2012-04-13T22:59:33", 
    elems = str.split("T"), 
    date = elems[0].split("-"), 
    time = elems[1].split(":"), 
    result = new Date(date[0],date[1]-1,date[2],time[0],time[1],time[2]); 
+0

这并不在IE 8和大概年龄较大的工作版本。 – DCoder 2012-04-13 14:36:35

+0

呃......在IE9上正常工作。好的,会更新。 – 2012-04-13 14:36:59

+0

已更新。请参阅编辑。 – 2012-04-13 14:38:18