欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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)
	}