js格式化日期代码

var year = data.getFullYear();
                // padStart 方法是在字符串不满足位数的时候以指定字符填充
                // padStart(位数,指定字符) 以指定字符填充到指定的位数
                var month = (data.getMonth()+1).toString().padStart(2,"0"); // 月份需要加1 才是当前月份
                var day = data.getDate().toString().padStart(2,"0");
                var hours = data.getHours().toString().padStart(2,"0");
                var minutes = data.getMinutes().toString().padStart(2,"0");
                var seconds = data.getSeconds().toString().padStart(2,"0");
                if (pattern.toLowerCase() == "year-month-day hours:minutes:seconds") {
                    return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
                    // ${} `` 注意不是双引号,而是esc下面的按键, ${} 是在`` 能够填充变量,类似于shell
                } else{
                    return `${year}-${month}-${day}`
                }

你可能感兴趣的:(js格式化日期代码)