js時間戳與日期格式的相互轉換

2022-06-24 21:06:11 字數 1248 閱讀 5359

下面總結一下js中時間戳與日期格式的相互轉換:

1. 將時間戳轉換成日期格式:12

3456

78910

1112

functiontimestamptotime(timestamp)

timestamptotime(1403058804);

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

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

function formatdate(date) 

2. 將日期格式轉換成時間戳:12

3456

78vardate =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時間戳,就可傳值給後台得到。

js時間戳與日期格式的相互轉換

function timestamptotime timestamp timestamptotime 1403058804 console.log timestamptotime 1403058804 2014 06 18 10 33 24注意 如果是unix時間戳記得乘以1000。比如 php函式...

js時間戳與日期格式的相互轉換

下面總結一下js中時間戳與日期格式的相互轉換 1.將時間戳轉換成日期格式 時間戳轉 日期 console.log this.timestamptotime new date gettime yyyy mm dd hh mm ss timestamptotime timestamp,format co...

js時間戳與日期格式的相互轉換

functiontimestamptotime timestamp timestamptotime 1403058804 console.log timestamptotime 1403058804 2014 06 18 10 33 24 注意 如果是unix時間戳記得乘以1000。比如 php函式...