1. 程式人生 > >js_時間戳和時間格式之間的轉換。

js_時間戳和時間格式之間的轉換。

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(new
Date(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_時間戳和時間格式之間的轉換。