我有这段代码:
var x = document.lastModified;
document.getElementById("lastModified").innerHTML = x;
返回的内容如下:10/14/2017 19:26:10。 我怎样才能让它只返回' 26:10'的时间部分?
谢谢。
答案 0 :(得分:2)
您可以使用Date
new Date(document.lastModified).toLocaleTimeString();
答案 1 :(得分:0)
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>