当前位置:   article > 正文

js 获取当前日期之前和之后的几天日期_jsdate对象 求任意天数之后的日期

jsdate对象 求任意天数之后的日期

一、封装方法

	function getDate(num){
		var date = new Date();
		date.setDate(date.getDate() + num)	
		//当使用setDate()之后,date对象就发生了改变,所以之后getDate()就能获取到指定的日期
		//这里的num就是你要加的天数,减也可以。
		let year = date.getFullYear()				//年
		let month = date.getMonth() + 1				//月
		let day = date.getDate();					//天数
		if(month >= 1 && month <= 9) {
			month = `0${month}`
		}
		if(day >= 1 && day <= 9) {
			day = `0${day}`
		}
		return `${year}-${month}-${day}`
	}
	getDate(2);			//获取当前时间之后的两天时间
	getDate(-2);		//获取当前时间之前的两天时间

	当前时间为:2022-05-06
	getDate(2)		 	//2022-05-08
	getDate(-2);		//2022-05-08
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

二、应用场景(移动端日期切换)

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/313697
推荐阅读
相关标签
  

闽ICP备14008679号