土方法:判,小于10则补0
//获取当前日期的yyyy-MM-dd格式
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
var day = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
return year + "-" + month + "-" + day;
新方法:
const date = new Date()
const YYYY = date.getFullYear()
const MM = (date.getMonth() + 1).toString().padStart(2,0)
const DD = date.getDate().toString().padStart(2,0)
return `${YYYY}-${MM}-${DD}`)
核心就是用 padStart(2,0) 来代替是否小于10的判断
2023.5.17补充(更简单的方法)
new Date().toISOString().slice(0, 10)