js获取当前日期(yyyy-mm-dd格式)

时间:2025-03-31 22:21:24

使用场景: 近期做项目的时候,需要使用当前的日期,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)