日期和時間戳互轉

2021-08-21 13:17:35 字數 1105 閱讀 8588

1、日期轉為時間戳

vardate =newdate('2014-04-23 18:55:49:123');

// 有三種方式獲取

vartime1 = date.gettime();

vartime2 = date.valueof();

vartime3 = date.parse(date);

console.log(time1);//1398250549123

console.log(time2);//1398250549123

console.log(time3);//1398250549000

以上三種獲取方式的區別:

第一、第二種:會精確到毫秒

第三種:只能精確到秒,毫秒用000替代

以上三個輸出結果可觀察其區別

注意:獲取到的時間戳除以1000就可獲得unix時間戳,就可傳值給後台得到。

2、時間戳轉為日期

functiontimestamptotime(timestamp)

timestamptotime(1403058804);

console.log(timestamptotime(1403058804));//2014-06-18 10:33:24

注意:如果是unix時間戳記得乘以1000。比如:php函式time()獲得的時間戳就要乘以1000。

js 時間戳和日期互轉

獲取當前時間戳 以s為單位 var timestamp date.parse new date timestamp timestamp 1000 當前時間戳為 1403149534 console.log 當前時間戳為 timestamp 獲取某個時間格式的時間戳 var stringtime 20...

php時間戳與日期互轉

php時間大的來分有兩種,一是時間戳型別 1228348800 二是正常日期格式 2008 12 4 所以存到資料庫也有兩種形式了 真正不止,我的應用就兩種 時間戳型別我是儲存為字串的,這個是比較方便的.正常日期型別是儲存為date型的.這兩個要注意一下,我平時用兩種,所以,前幾天建的表,把時間型別...

php時間戳與日期互轉

php時間大的來分有兩種,一是時間戳型別 1228348800 二是正常日期格式 2008 12 4 所以存到資料庫也有兩種形式了 真正不止,我的應用就兩種 時間戳型別我是儲存為字串的,這個是比較方便的.正常日期型別是儲存為date型的.這兩個要注意一下,我平時用兩種,所以,前幾天建的表,把時間型別...