JS處理時間戳
下面總結一下js中時間戳與日期格式的相互轉換:
1. 將時間戳轉換成日期格式:
1 2 3 4 5 6 7 8 9 10 11 12 |
Y = date.getFullYear() + '-' ;
h = date.getHours() + ':' ;
timestampToTime(1403058804);
|
注意:如果是Unix時間戳記得乘以1000。比如:PHP函式time()獲得的時間戳就要乘以1000。
2. 將日期格式轉換成時間戳:
1 2 3 4 5 6 7 8 |
|
以上三種獲取方式的區別:
第一、第二種:會精確到毫秒
第三種:只能精確到秒,毫秒用000替代
以上三個輸出結果可觀察其區別
注意:獲取到的時間戳除以1000就可獲得Unix時間戳,就可傳值給後臺得到。