日期格式 自定义格式yyyy-mm-dd

例如需要获取 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)}`;

}

你可能感兴趣的:(日期格式 自定义格式yyyy-mm-dd)