lastModified到时间?

时间:2017-10-14 23:28:37

标签: javascript

我有这段代码:

    var x = document.lastModified;
    document.getElementById("lastModified").innerHTML = x;

返回的内容如下:10/14/2017 19:26:10。 我怎样才能让它只返回' 26:10'的时间部分?

谢谢。

2 个答案:

答案 0 :(得分:2)

您可以使用Date

new Date(document.lastModified).toLocaleTimeString();

答案 1 :(得分:0)

使用regular expressions

尝试此操作

var x = document.lastModified;
document.getElementById("lastModified").innerHTML = prettyDate(x);
function prettyDate(time){
    var date = new Date(parseInt(time));
    var localeSpecificTime = date.toLocaleTimeString();
    return localeSpecificTime.replace(/^(0?[1-9]|1[0-2])[\/](0?[1-9]|[12]\d|3[01])[\/](19|20)\d{2}$ /, ' ');
}
<p id="lastModified"></p>