美文网首页
js 时间是零区时间如何转成东八区时间

js 时间是零区时间如何转成东八区时间

作者: lvyweb | 来源:发表于2023-10-05 14:53 被阅读0次
    //方法
    function getStandardTime(date){
        let offset = 8;
        let targetTime = new Date(date);
        let utc = targetTime.getTime() + (-28800000);
        let actualTime = new Date(utc + (3600000 * offset));
    
        let year = actualTime.getFullYear();
        let month = (actualTime.getMonth() + 1) > 9 ? (actualTime.getMonth() + 1) : "0" + (actualTime.getMonth() +
            1);
        let day = actualTime.getDate() > 9 ? actualTime.getDate() : "0" + actualTime.getDate();
        let hour = actualTime.getHours() > 9 ? actualTime.getHours() : "0" + actualTime.getHours();
        let minute = actualTime.getMinutes() > 9 ? actualTime.getMinutes() : "0" + actualTime.getMinutes();
        let second = actualTime.getSeconds() > 9 ? actualTime.getSeconds() : "0" + actualTime.getSeconds();
        return year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second;
    }
    //使用
    getStandardTime("2023-10-06T06:30:20.334333+0000")
    

    相关文章

      网友评论

          本文标题:js 时间是零区时间如何转成东八区时间

          本文链接:https://www.haomeiwen.com/subject/iwbubdtx.html