时间格式转换

   //时间格式转换
        const date = new Date('1998-01-27 10:11:12')

        function dateFormat(date, format = 'YYYY-MM-DD HH:mm:ss') {
            const config = {
                YYYY: date.getFullYear(),
                MM: date.getMonth() + 1,
                DD: date.getDate(),
                HH: date.getHours(),
                mm: date.getMinutes(),
                ss: date.getSeconds()
            }
            for (const key in config) {
                format = format.replace(key, config[key]);
            }
            return format
        }
        console.log(dateFormat(date, "YYYY年MM月DD日"))

        //转时间戳
        let date1 = new Date('1998-01-27 10:11:12')
        console.log(date1 * 1)

        //时间戳转时间
        let date2 = new Date(date1 * 1)
        console.log(date2)


        function demo(shijianchuo) {
            let date = new Date(shijianchuo)
            let YYYY = date.getFullYear()
            let MM = date.getMonth() + 1
            let DD = date.getDate()
            let HH = date.getHours()
            let mm = date.getMinutes()
            let ss = date.getSeconds()

            let newDate = `${YYYY}-${MM}-${DD}  ${HH}:${mm}:${ss}`
            console.log(newDate, 'newDate')
        }
        demo(1606832838920)
posted @ 2020-12-06 22:14  外行的小白  阅读(125)  评论(0)    收藏  举报