`

js获取当前日期的前一天、一月、一年的日期 明天、后天

    博客分类:
  • JS
 
阅读更多
function getYestoday(date){    
	var yesterday_milliseconds=date.getTime()-1000*60*60*24;     
	var yesterday = new Date();     
	    yesterday.setTime(yesterday_milliseconds);     
	  
	var strYear = yesterday.getFullYear();  
	var strDay = yesterday.getDate();  
	var strMonth = yesterday.getMonth()+1;
	if(strMonth<10)  
	{  
		strMonth="0"+strMonth;  
	}  
	datastr = strYear+"-"+strMonth+"-"+strDay;
	return datastr;
  }
  
  //获得上个月在昨天这一天的日期
  function getLastMonthYestdy(date){
     var daysInMonth = new Array([0],[31],[28],[31],[30],[31],[30],[31],[31],[30],[31],[30],[31]);
	 var strYear = date.getFullYear();  
	 var strDay = date.getDate();  
	 var strMonth = date.getMonth()+1;
	 if(strYear%4 == 0 && strYear%100 != 0){
		daysInMonth[2] = 29;
	 }
	 if(strMonth - 1 == 0)
	 {
		strYear -= 1;
		strMonth = 12;
	 }
	 else
	 {
		strMonth -= 1;
	 }
     strDay = daysInMonth[strMonth] >= strDay ? strDay : daysInMonth[strMonth];
	 if(strMonth<10)  
	 {  
		strMonth="0"+strMonth;  
	 }
	 if(strDay<10)  
	 {  
		strDay="0"+strDay;  
	 }
	 datastr = strYear+"-"+strMonth+"-"+strDay;
	 return datastr;
  }
  
  //获得上一年在昨天这一天的日期
  function getLastYearYestdy(date){
	 var strYear = date.getFullYear() - 1;  
	 var strDay = date.getDate();  
	 var strMonth = date.getMonth()+1;
	 if(strMonth<10)  
	 {  
		strMonth="0"+strMonth;  
	 }
	 if(strDay<10)  
	 {  
		strDay="0"+strDay;  
	 }
	 datastr = strYear+"-"+strMonth+"-"+strDay;
	 return datastr;
  }

 

分享到:
评论

相关推荐

    javascript实现取的整一年后的时间

    此函数 `getEndDate` 的目的是获取从当前日期起一年后的日期,并将结果以 `YYYYMMDD` 的格式返回。具体步骤如下: 1. **创建日期对象**:使用 `new Date()` 创建一个表示当前日期和时间的对象。 2. **复制日期对象*...

    Js获取当前日期时间及格式化代码

    标题中的知识点:Js获取当前日期时间及格式化代码。 描述中的知识点:介绍了如何使用JavaScript(Js)获取当前的日期和时间,并提供了一个格式化日期时间的代码示例。 标签中的知识点:涉及到Js在获取日期时间方面...

    JQ JS javascript new Data() 获取 指定日期 的 后一天

    - `Date.parse(dateString)`:解析一个日期/时间字符串,并返回自1970年1月1日(UTC)以来的毫秒数。你可以用这个方法先将你的指定日期转换为毫秒值。 - 或者,直接使用`new Date('yourDateString')`构造函数,...

    js获取当前时间yyyymmddhhmmss

    js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间...

    JS多天前日期/多年前日期获取

    JS获取历史日期 指定多少天前日期

    js代码-js获取当前日期加上30天之后的日

    在JavaScript中,获取当前日期并加上30天后的日期是一项常见的任务,这主要涉及到JavaScript的Date对象和其方法。Date对象是JavaScript中的内置对象,它提供了处理日期和时间的功能。以下是一个详细的解释: 首先,...

    日期js 万年历中提取的单天日期包括洋历农历节日节气等全部信息

    "日期js 万年历中提取的单天日期包括洋历农历节日节气等全部信息"这个主题涉及到了JavaScript编程语言中的日期处理,以及如何构建一个功能完备的万年历系统。下面我们将深入探讨这些知识点。 首先,JavaScript中的...

    vue中怎么获取当前日期

    在Vue.js中获取当前日期是一项常见的任务,尤其在开发涉及日期和时间的Web应用程序时。Vue.js自身并不提供专门的方法来获取当前日期,但可以通过JavaScript的内置Date对象来实现。以下是一个详细的步骤和示例,教你...

    JavaScript获取当前时间向前推三个月的方法示例

    这个函数首先获取当前日期和时间,然后根据当前月份进行适当的计算。如果当前月份是1月、2月或3月,我们需要将月份加上9(因为它们在一年之后),并减少一年。对于其他月份,我们直接减去3即可。最后,将结果格式...

    JS获取当前日期时间-kaic

    在JavaScript中,获取当前日期和时间是常见的任务,这对于创建动态网页、日志记录或处理时间相关的应用程序至关重要。本文将详细讲解如何使用JavaScript获取当前日期时间,并解释代码中`getCurrentTime`函数的工作...

    js获取年月日农历24气节

    // 获取当前日期 var lunarDate = chinaDate.toLunar(date); // 转换为农历日期 console.log(lunarDate.year + '年' + lunarDate.month + '月' + lunarDate.day + '日'); // 输出农历日期 ``` 至于24节气,这些库...

    JS简单获取当前日期和农历日期的方法

    标题中的“JS简单获取当前日期和农历日期的方法”揭示了本文将介绍如何在JavaScript中实现获取当前日期以及对应的农历日期。这一主题对于希望将日期信息融入网页中,尤其是需要展示与中国传统节日或农历日期相关的...

    js和java返回三个月前的时间

    需要注意的是,JavaScript中的月份是从0开始计数的,即0表示1月,1表示2月,以此类推。 ```javascript // 获取三个月前的时间 function getMonthBefore(timeType) { var date = new Date(); var returnValue = "...

    JS 获取当前的时间

    这段代码会打印出当前日期和时间,格式为世界协调时间(UTC)。 如果你想要获取特定的时间部分,如小时、分钟、秒等,可以使用Date对象的方法。以下是一些常用的方法: 1. `getDate()`: 返回月份中的日期(1到31)...

    moment.js轻松实现获取当前日期是当年的第几周

    在本文中,我们将深入探讨如何利用JavaScript库moment.js轻松获取当前日期是当年的第几周,以及如何实现将日期向前和向后推几周的操作。Moment.js是一个广泛使用的JavaScript日期处理库,它简化了日期的解析、验证、...

    javascript 当前日期加(天、周、月、年)

    例如,如果当前日期是12月31日,再加一个月将会变成下一年的1月31日。 ```javascript myDate.setMonth(myDate.getMonth() + 1); ``` 5. 当前日期加一年 加一年的操作同样会涉及到月份和日期的变化,使用setYear()...

    JS获取当前日期及其他操作

    JS获取当前日期及其他操作

    js获取当前日期时间源码

    在JavaScript中,获取当前日期和时间是常见的任务,这对于创建动态网页、日志记录或处理时间相关的用户输入非常有用。`getCurrentTime()` 函数在给定的代码中提供了这一功能,它将当前时间格式化为`YYY-MM-DD HH:MM:...

    javascript日期验证之输入日期大于等于当前日期

    本文实例分析了javascript输入日期大于等于当前日期验证代码,分享给大家供大家参考,具体如下: [removed] $(function () { var d = new Date(); var strDate = getDateStr(d); $("#beginTime").val(strDate)...

    js获取当前时间(昨天、今天、明天)

    js获取当前时间(昨天、今天、明天) 开发过程中某些前台页面的时间控件我们需要给默认当前时间,jquery可以轻松的帮我们实现,代码如下 //昨天的时间 var day1 = new Date(); day1.setTime(day1.getTime()-24*60*...

Global site tag (gtag.js) - Google Analytics