js日期相关统计
程序员文章站
2022-06-05 09:26:12
...
在开发时有时会有按时间显示页面信息之类的要求,这篇博客记录的时,本人用到过的日期相关功能。
1.获取当前月第一天
getCurrentMonthFirst() { //获取当前月第一天
var date = new Date();
date.setDate(1);
var month = parseInt(date.getMonth() + 1);
var day = date.getDate();
if(month < 10) {
month = '0' + month
}
if(day < 10) {
day = '0' + day
}
this.minDate = date.getFullYear() + '-' + month + '-' + day;
console.log(this.minDate)
}
2.获取当前月最后一天
getCurrentMonthLast() {//当前月最后一天
var date = new Date();
var currentMonth = date.getMonth();
var nextMonth = ++currentMonth;
var nextMonthFirstDay = new Date(date.getFullYear(), nextMonth, 1);
var oneDay = 1000 * 60 * 60 * 24;
var lastTime = new Date(nextMonthFirstDay - oneDay);
var month = parseInt(lastTime.getMonth() + 1);
var day = lastTime.getDate();
if(month < 10) {
month = '0' + month
}
if(day < 10) {
day = '0' + day
}
this.maxDate =date.getFullYear() + '-' + month + '-' + day;
console.log(this.maxDate)
}
下一篇: 单元测试浅谈(一)