【问题标题】:JS: How to turn this string into date objectJS:如何将此字符串转换为日期对象
【发布时间】:2012-04-13 14:29:17
【问题描述】:

字符串是

2012-04-13T22:59:33

我试过Date.parse(str, "Y-m-dTH:i:s") 对我不起作用,我不确定那个“T”代表什么?

【问题讨论】:

    标签: javascript date


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-18
      • 2020-05-21
      • 2020-11-30
      • 2022-01-11
      相关资源
      最近更新 更多