在js中我们通过Date日期对象这个内置对象来获取当前时间,再用它的一些方法获取当前年月日带0,getFullYear方法获取年,getMonth方法获取月,getDate方法获取日。如果值小于10可以在它前面补0,使得年月日带0,最终js获取当前时间yyyy-mm-dd这种形式。
js获取当前年月日实例代码如下:
//封装一个获取当前年月日的函数getTime
function getTime(date) {
let y = date.getFullYear() //年
let m = date.getMonth() + 1 //月,月是从0开始的所以+1
let d = date.getDate() //日
m = m < 10 ? "0" + m : m //小于10补0
d = d < 10 ? "0" + d : d //小于10补0
return y + "-" + m + "-" + d; //返回时间形式yyyy-mm-dd
//调用getTime函数
let time = getTime(new Date())
console.log(time) //2022-05-11