【问题标题】:Convert nonstandard date with short month to timestamp将具有短月份的非标准日期转换为时间戳
【发布时间】:2017-07-23 13:47:37
【问题描述】:

不幸的是,我有一个不标准的约会

Jul-23-2017

有什么方法可以将其转换为 javascript 中的 unix 时间戳?

【问题讨论】:

  • +(new Date("Jul-23-2017"))

标签: javascript datetime time date-conversion date-parsing


【解决方案1】:
new Date("Jul-23-2017").getTime(); 

【讨论】:

    【解决方案2】:

    为确保将有效值传递给日期构造函数,您可以自己解析日期

    var months = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];
    var date   = "Jul-23-2017";
    var parts  = date.split('-');
    var unix   = (new Date(parts[2], months.indexOf(parts[0]), parts[1])).getTime();
    
    console.log(unix)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-12
      • 1970-01-01
      • 1970-01-01
      • 2021-06-22
      • 2016-11-26
      相关资源
      最近更新 更多