使用场景: 近期做项目的时候,需要使用当前的日期,yyyy-mm-dd格式。但是通过js拿到的当前日期是yyyy-m-d格式。这种格式显示页面的时候比较不搭,并且作为参数的时候也不符合规范,所以需要为日期补0
ES7 的方法 padStart() 和 padEnd() 补全字符串功能,padStart()从前面开始补充,padEnd()从后面开始补充,
padStart( 5 ,‘abc’) 接收两个参数,第一个参数是长度,及想把字符串补成多长,第二个参数为补充的字符
实例: let name = ‘12’
(5,'abc') //abc12
(7,'abc') //abcab12
言归正传:为当前日期补0
let date = new Date()
let year = ()
let month = (()+1).toString().padStart(2,'0')
let day = ().toString().padStart(2,'0')
var time = year+'-'+month+'-'+day
(time)