js中10位數的時間戳必須 1000才能格式化轉換

2022-09-12 14:54:29 字數 389 閱讀 7294

13位的時間戳,其精度是毫秒(ms);

10位的時間戳,其精度是秒(s);

13位數的時間戳轉化為10位數的時間戳 ,除以1000;

10位數的時間戳轉化為13位數的時間戳 ,乘以1000;

在j**ascript中, new date().gettime() 得到的是13位的時間戳。

console.log(date.now()) // 1641976859604

// 時間戳13位數,直接轉,低於10位數,先乘1000再轉

console.log(dayjs(1486720211 * 1000).format('yyyy-mm-dd'))

console.log(dayjs(date.now()).format('yyyy-mm-dd'))

JS 10位 13位時間戳轉日期

注意 下面的date可以加個判斷是10位時間戳還是13位時間戳來進行編碼是否需要 1000 param為你要轉換的時間戳變數 if param.length 10 else if param.length 13 let date new date parseint res.data.rows i t...

js 10位 13位時間戳轉日期方法

js 處理伺服器返回的10位或者13位時間戳轉為日期方法很簡單 日期格式化 param number time 時間戳 param string format 格式 function dateformat time,format 是否補 0 const isaddzero o return form...

將10位和13位時間戳轉換為時間

請求帶有時間戳請注意,yy mm dd hh mm ss是12小時制格式。yy mm dd hh mm ss是24小時制格式。差別巨大 將10 or 13 位時間戳轉為時間字串 convert the number 1407449951 1407499055617 to date time form...