js中日期格式與時間戳格式互換
阿新 • • 發佈:2018-11-28
2014-04-23 18:55:49:123 日期格式
1398250549123 時間戳格式
前臺顯示日期格式,則
function tsToTime(ts) { var date = new Date(ts * 1000);//時間戳為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() + ' '; var h = date.getHours() + ':'; var m = date.getMinutes() + ':'; var s = date.getSeconds(); return Y+M+D+h+m+s; } tsToTime(1403793804); console.log(tsToTime(1403793804));
將時間格式的字串轉換為時間戳傳給後臺,則
var date = new Date('2018-11-28 02:47:30:097'); // 有三種方式獲取 var time1 = date.getTime(); var time2 = date.valueOf(); var time3 = Date.parse(date); console.log(time1); console.log(time2); console.log(time3);