new Date()格式化時間轉(zhuǎn)時間戳及時間戳轉(zhuǎn)正常時間方法

首先說一下如何使用new Date()將正常時間轉(zhuǎn)換成時間戳:

//方法一
var timestamp = (new Date()).getTime(); //如果想獲取2019-01-01的時間戳只需要var timestamp = (new Date(‘2019-01-01’)).getTime(); 
console.log(timestamp); //1495302061441   //這邊關于時間戳的長度有說法,當時間單位為秒時,數(shù)字時間戳的長度是10位,當時間單位為毫秒時,數(shù)字時間戳的長度時13位

//方法二
var timestamp2 = (new Date()).valueOf();
console.log(timestamp2); //1495302061447

//方法三
var timestamp3 = +new Date();
console.log(timestamps); //1577939689256

下面說一下如何將時間戳轉(zhuǎn)換為正常時間,目前我所遇到的的情形都是13位時間戳(10位的時間戳可能在轉(zhuǎn)換之前需要timestamp*1000,請查閱相關資料不在本文討論范圍內(nèi))

function timestampToTime(value){
   var date=new Date(value);
   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());
   return Y+M+D; 
}

參考地址:https://blog.csdn.net/guyu96/article/details/81629189

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容