let year = new Date().getFullYear(); //获取年份
let month = new Date().getMonth() + 1 ; //获取月份,0-11月份是,需要+1
let date = ''
//判断日期是不是单数,是就补个0在前面
//month是int,没有length,所以转一下
if(month.toString().length == 1){
date = year + '-0' + month
}else{
date = year + '-' + month
}
之前都是这样写的,用if判断,比较啰嗦,现在发现了一个方法,可以一句话完事
let year = new Date().getFullYear();
let month = new Date().getMonth() + 1 ;
let date = `${year}-${month.toString().padStart(2,"0")}` //字符串拼接符``
使用padStart方法,第一个参数是规定字符串要几位数,后面参数是位数不够的话补什么,方向的话,start肯定是从开头开始补,
相对的还有padEnd,用法一样的,就是补的话从屁股开始补