格式化日期

236 阅读1分钟
//日期格式化
    function dataFormat(v) {
        let date = new Date(v)
        // 1.获取年:getFullYear():获取的值的类型是number
        let year = date.getFullYear()
        // 2.获取月:getMonth():从0开始  0 ~ 11
        let month = date.getMonth() + 1
        // 3.获取日: getDate()
        let day = date.getDate()
        // 4.获取时
        let hour = date.getHours()
        // 5.获取分
        let minute = date.getMinutes()
        // 6.获取秒
        let second = date.getSeconds()
        return `${year}-${month > 10 ? month : '0' + month}-${day > 10 ? day : '0' + day} ${hour > 10 ? hour : '0' + hour}:${minute > 10 ? minute : '0' + minute}:${second > 10 ? second : '0' + second}`
    }

转换日期数值用的,可复制粘贴套用
1-6有对应的单位转换
return获取返回值来运用
return里面的数值用三元表达式判断是否大于10,不大于就在前面加个0美化一些。