当前位置:网站首页>JS format time

JS format time

2022-04-23 14:16:00 Ruirui junior

export default function dateFormat(fmt, date) {
    //  Date conversion
    let ret;
    const opt = {
        "Y+": date.getFullYear().toString(),        //  year
        "m+": (date.getMonth() + 1).toString(),     //  month
        "d+": date.getDate().toString(),            //  Japan
        "H+": date.getHours().toString(),           //  when
        "M+": date.getMinutes().toString(),         //  branch
        "S+": date.getSeconds().toString()          //  second
        //  If there are other formatting character requirements, you can continue to add , Must be converted to a string
    };
    for (let k in opt) {
        ret = new RegExp("(" + k + ")").exec(fmt);
        if (ret) {
            fmt = fmt.replace(ret[1], (ret[1].length == 1) ? (opt[k]) : (opt[k].padStart(ret[1].length, "0")))
        };
    };
    return fmt;
}

 

call

DateFormat('YY-mm-dd HH:MM:SS', new Date()),

 

 

 

 

 

 

 

 

版权声明
本文为[Ruirui junior]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204231408339383.html