js_時間戳和時間格式之間的轉換。
阿新 • • 發佈:2017-12-05
parse nbsp 之間 ring 單位 tostring color 當前 一個數
關於我的理解,簡單明了點:
時間戳:把一個日期使用一個數字表示出來,這個數字就是這個日期的秒數。
日期:就是我們常見的時間表現形式。
時間戳對於一般看時間不夠直觀明了,可是在程序的世界裏作用可大了。
獲取當前的時間戳:
1 // 獲取當前時間戳(以s為單位) 2 var timestamp = Date.parse(new Date()); 3 timestamp = timestamp / 1000;
獲取某一日期的時間戳:
1 // 獲取某個時間格式的時間戳 2 var stringTime = "2017-11-05 10:21:12"; 3 var timestamp2 = Date.parse(newDate(stringTime)); 4 timestamp2 = timestamp2 / 1000;
把某一時間戳轉換為日期:
1 // 將當前時間換成時間格式字符串 2 var timestamp3 = 1403058804; 3 var newDate = new Date(); 4 newDate.setTime(timestamp3 * 1000); 5 // Wed Jun 18 2014 6 console.log(newDate.toDateString()); 7 // Wed, 18 Jun 2014 02:33:24 GMT 8 console.log(newDate.toGMTString());9 // 2014-06-18T02:33:24.000Z 10 console.log(newDate.toISOString()); 11 // 2014-06-18T02:33:24.000Z 12 console.log(newDate.toJSON()); 13 // 2014年6月18日 14 console.log(newDate.toLocaleDateString()); 15 // 2014年6月18日 上午10:33:24 16 console.log(newDate.toLocaleString()); 17 // 上午10:33:24 18 console.log(newDate.toLocaleTimeString());19 // Wed Jun 18 2014 10:33:24 GMT+0800 (中國標準時間) 20 console.log(newDate.toString()); 21 // 10:33:24 GMT+0800 (中國標準時間) 22 console.log(newDate.toTimeString()); 23 // Wed, 18 Jun 2014 02:33:24 GMT 24 console.log(newDate.toUTCString());
js_時間戳和時間格式之間的轉換。