JS實現(xiàn)CST格式時間轉(zhuǎn)正?!畒yyy-MM-dd HH:mm:ss’

注:CST轉(zhuǎn)成GMT時間存在new Date()導致原時間會增加14h,所以在設置時間時,需要-14h。

function cstDateFormat(date, format) {
    date = new Date(date);
    date.setHours(date.getHours() - 14);
    var dset = {
        'M+': date.getMonth() + 1, // 月
        'd+': date.getDate(), // 日
        'H+': date.getHours(), // 時
        'm+': date.getMinutes(), // 分
        's+': date.getSeconds(), // 秒
        'q+': Math.floor((date.getMonth() + 3) / 3), // 刻鐘
        'S': date.getMilliseconds() // 毫秒
    };

    if (/(y+)/.test(format)) {
        format = format.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));
    }

    for (var i in dset) {
        if (new RegExp('(' + i + ')').test(format)) {
            format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? dset[i] : ('00' + dset[i]).substr(('' + dset[i]).length));
        }
    }
    return format;
}

//方法調(diào)用
var timeString = cstDateFormat('Thu Jan 13 09:42:25 CST 2022', 'yyyy-MM-dd HH:mm:ss');

  • 美好的一天,不應該被破壞,加油????
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容