首頁 > web前端 > js教程 > 主體

javascript怎麼將時間戳記為日期格式

青灯夜游
發布: 2021-06-18 15:21:58
原創
3935 人瀏覽過

方法:1、用getFullYear()、getMonth()、getDate()、getHours()、getMinutes()、getSeconds()將時間戳轉換為年月日時分秒值;2、使用“ 」運算子將轉換的年月日時分秒值進行拼接即可。

javascript怎麼將時間戳記為日期格式

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

我們在開發中經常需要把時間戳轉換成日期格式,但 JavaScript 本身自帶的 Date 方法並不像 PHP date 的那麼強大。因此,我們就需要自己動手寫一個方法。

首先我們要先了解下需要用到的JavaScript 自帶的Date 物件的方法:

getDate:取得一個中的某一天(1-31)

# getFullYear:取得完整的年份,範例:2019

getMonth:取得月份(0-11)(ps:基底數從0開始)

getHours:取得小時(0-23)

getMinutes:取得分鐘(0-59)

getSeconds:取得秒數(0-59)

透過上面的方法,我們就可以寫出時間戳轉換的方法,注意時間戳記一定要精確到毫秒,因為很多後端回傳的時間戳單位是秒,下面讓我們看下具體寫法:

function add0(m){return m<10?&#39;0&#39;+m:m }
function format(shijianchuo)
{
//shijianchuo是整数,否则要parseInt转换
var time = new Date(shijianchuo);
var y = time.getFullYear();
var m = time.getMonth()+1;
var d = time.getDate();
var h = time.getHours();
var mm = time.getMinutes();
var s = time.getSeconds();
return y+&#39;-&#39;+add0(m)+&#39;-&#39;+add0(d)+&#39; &#39;+add0(h)+&#39;:&#39;+add0(mm)+&#39;:&#39;+add0(s);
}
登入後複製

呼叫:

console.log(format(1623999943284));
登入後複製

輸出:

javascript怎麼將時間戳記為日期格式

【相關推薦:javascript學習教學

#

以上是javascript怎麼將時間戳記為日期格式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板