1: 获取当日的时间——年月日格式
getDataString(date){
var year = date.getFullYear().toString().padStart(4,'0');
var month = (date.getMonth()+1).toString().padStart(2,'0');
var day = date.getDate().toString().padStart(2,'0');
return `${year}-${month}-${day}`;
}
根据上面封装的函数,只需要将时间传入到函数中,就可以获取到日期对应的年月日格式了。
比如:当日的时间可以通过:getDataString(new Date())
把new Date()传入到函数中,就可以了。如果想要获取其他时间的年月日格式,也是可以使用这个函数的,但是前提是获取对应时间的标准日期格式。
标准日期格式如下:
2:获取当月的时间——年月日格式
getMonthString(date){
var fullYear = date.getFullYear();
var month = date.getMonth()+1;
var endOfMonth = new Date(fullYear,month,0);
var startOfMonth = new Date(date.setDate(1));
//此时可以获取到月初和月末的标准时间格式,想要转化为年月日,则需要使用上面的函数了
var startTime = this.getDateString(startOfMonth);
var endTime = this.getDateString(endOfMonth);
return [startTime,endTime];
}
end!!
内容拓展:
css + js 实现心动特效:https://blog.csdn.net/yehaocheng520/article/details/119354680