例如需要获取 yyyy-mm-dd格式的日期,此时需要对单数日期补0处理
两种方式
1、slice方法
传负值的话会取倒数几位的值,比如'023'.slice(-2) = 23;
2、padStart方法,接受两参数,第一个是字符串长度,第二个是补全的字符串
字符串补全长度padStart头部补全,padEnd尾部补全
比如'2'.padStart(2, '0') = 02;
比如'2'.padEnd(3, '0') = 200;
详细参考:https://blog.csdn.net/ixygj197875/article/details/79090578
获取当前日期时间戳:const cur_date = new Date();
当前年份:const cur_year = cur_date.getFullYear();
当前月份:const cur_month = cur_date.getMonth() + 1;
当前日期:const cur_day = cur_date.getDate();
function myDate(date) {
const tmpDate = new Date(date);
const tyear = tmpDate.getFullYear();
const tmonth = ${tmpDate.getMonth() + 1}
.padStart(2, 0);
const tdate = ${tmpDate.getDate()}
.padStart(2, 0);
return ${tyear}-${tmonth}-${tdate}
;
//const datee = new Date(date);
//return ${datee.getFullYear()}-${
0{0${datee.getDate()}
.slice(-2)}`;
}