ES6新增的padStart()方法和padEnd()方法

393 阅读1分钟

在使用js获取当前日期格式“YY-MM-DD””补0遇到的问题,避免以前的繁琐多重判断,使用padStart()方法完美解决! padStart() 用于头部补全;

padEnd() 用于尾部补全。

下图为获取当天时间以及七天前的方法

getdate() {
let myDate = new Date()
let year = myDate.getFullYear()
let month = (myDate.getMonth() + 1).toString().padStart(2, '0')
let day = myDate.getDate().toString().padStart(2, '0')
let time = year + '-' + month + '-' + day
this.endTime = time
let date2 = new Date(myDate)
date2.setDate(myDate.getDate() - 7)
let time2 = date2.getFullYear() + '-' + (date2.getMonth() + 1).toString().padStart(2, '0') + '-' + date2.getDate().toString().padStart(2, '0')
this.beginTime = time2
},