【问题标题】:How to extract time from date string in javascript? [duplicate]如何从javascript中的日期字符串中提取时间? [复制]
【发布时间】:2020-04-04 15:05:50
【问题描述】:

如何从 javascript 中的日期字符串中提取时间? 以供参考 : 日期是 2020-03-11T10:00:00 并且需要提取10:00:00

using :let d = new date().toISOString().replace(/^[^:]*([0-2]\d:[0-5]\d).*$/, "$1");
console.log(d);

返回10:00

【问题讨论】:

  • 为什么是正则表达式?为什么不.split("T").slice(),或...?

标签: javascript regex datetime javascript-objects


【解决方案1】:

试试这个:

new Date().toISOString().split('T')[1].split('.')[0];

【讨论】:

    【解决方案2】:

    你可以切片想要的部分。

    var iso = '2020-03-11T10:00:00',
        time = iso.slice(11, 19);
    
    console.log(time);

    【讨论】:

      【解决方案3】:

      console.log(new Date('2020-03-11T10:00:00').toLocaleTimeString());

      【讨论】:

        猜你喜欢
        • 2020-08-14
        • 1970-01-01
        • 2011-03-31
        • 1970-01-01
        • 2023-01-04
        • 1970-01-01
        • 1970-01-01
        • 2014-09-23
        • 2014-03-14
        相关资源
        最近更新 更多