JS:如何将这个字符串转换为日期对象

JS: How to turn this string into date object

本文关键字:转换 字符串 日期 对象 JS      更新时间:2023-09-26

字符串是

2012-04-13T22:59:33

我已经尝试了Date.parse(str, "Y-m-dTH:i:s")对我不起作用,我不确定"T"代表什么?

只需将其作为日期的参数:

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]);