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

791 阅读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   
 },

blog.csdn.net/ixygj197875…

js获取当前时间和日期

www.cnblogs.com/miangao/p/1…