js如何将时间戳转换为时间

js如何将时间戳转换为时间?用原生js封装一个formatDate函数,传入时间戳就可以转换为时间,格式为年月日时分秒,实例代码如下:  

function formatDate (d) {
    var now = new Date(parseFloat(d));
    var year=now.getFullYear();
    var month=now.getMonth()+1;
    var date=now.getDate();
    if (month >= 1 && month <= 9) {
    month = "0" + month;
    }
    if (date >= 0 && date <= 9) {
    date = "0" + date;
    }
    var hour=now.getHours();
    var minute=now.getMinutes();
    var second=now.getSeconds();
    if (hour >= 1 && hour <= 9) {
    hour = "0" + hour;
    }
    if (minute >= 0 && minute <= 9) {
    minute = "0" + minute;
    }
    if (second >= 0 && second <= 9) {
    second = "0" + second;
    }
    return year+"-"+month+"-"+date+" "+hour+":"+minute+":"+second;
    }
    let date = formatDate(1656630582329)
    console.log(date)  //2022-07-01 07:09:42

说明:实例是指定时间戳,也可以用+ new Date()获得当前最新的时间戳。

版权声明:
作者:Joker 链接:https://456787.xyz/archives/1204
文章版权归作者所有,转载请注明出处。
THE END
分享
二维码
打赏
< <上一篇
下一篇>>