時間戳是指格林威治時間1970年01月01日00時00分00秒(北京時間1970年01月01日08時00分00秒)起至某個時間的總秒數
得到時間戳的三個方法:
var timestamp = Date.parse(new Date());//不推薦使用,因為毫秒級別的數值被轉化為000 ,不准確! var timestamp = (new Date()).valueOf();//獲取當前毫秒的時間戳,准確! var timestamp = new Date().getTime();//返回數值單位是毫秒
試驗下:

時間戳轉為時間格式
function timestampToTime(timestamp) { var date = new Date(timestamp); //時間戳為10位需*1000,時間戳為13位的話不需乘1000 var Y = date.getFullYear() + '.'; var M = ((date.getMonth() + 1) < 10) ? ('0' + (date.getMonth() + 1) + '.') : ((date.getMonth() + 1) + '.'); var D = (date.getDate() < 10) ? ('0' + date.getDate() + ' ') : (date.getDate() + ' '); var h = (date.getHours() < 10) ? ('0' + date.getHours() + ':') : (date.getHours() + ':'); var m = (date.getMinutes() < 10) ? ('0' + date.getMinutes() + ':') : (date.getMinutes() + ':'); var s = (date.getSeconds() < 10) ? ('0' + date.getSeconds()) : (date.getSeconds()); return Y + M + D + h + m + s;
}
試驗下:

如果你想要如下格式:
“
2019/09/24 16:03:26”
或者 “
2019-09-24 16:03:26”
你就改下如下圖中標記的部分即可:
