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

2021-08-25 11:40:56 字數 1148 閱讀 8968

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

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

functiontimestamptotime(timestamp)

timestamptotime(1403058804);

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

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

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

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

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

var timestamp newdate 2018 09 08 09 05 05 gettime 時間戳是13位 單位 毫秒 var timestamp new date 2018 09 08 09 05 05 gettime 1000 時間戳是10位 單位 秒 gettime 返回數值的單位是毫...

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...