`

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在获取日期时间方面...

    js获取当前日期前七天的方法

    在JavaScript中,获取当前日期前七天的方法是通过创建一个`Date`对象并对其进行操作来实现的。这里我们将深入探讨这个过程以及相关的JavaScript日期方法。 首先,创建一个新的`Date`对象,这将初始化为当前系统时间...

    js获取当前时间yyyymmddhhmmss

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

    js获取日期:昨天今天和明天、后天

    使用new操作符可以创建一个Date对象,而Date对象的实例能够表示从1970年1月1日00:00:00 UTC(协调世界时)到当前日期和时间之间的时间差,称为“时间戳”。 2. 获取特定日期的常用方法: 文档中提到了一个名为...

    js获取一段时间内日期(天、周一、月、年)

    在JavaScript中,获取一段时间内的日期是一项常见的任务,尤其在数据处理和日历应用中非常有用。这个主题涉及到几个关键的概念,包括日期对象的创建、日期的比较以及如何遍历一个日期范围来提取特定类型的日期。以下...

    根据输入的日期获取所属季度

    1. **季度**: 一年被分为四个季度,每个季度包含三个月。 2. **日期**: 在这里指具体的年月日组合。 3. **日期格式化**: 将日期对象转换为字符串的过程。 4. **日期解析**: 将字符串转换为日期对象的过程。 5. **...

    js获取当前时间yyyy-mm-dd-hh-mm-ss

    我们可以创建一个新的Date实例来获取当前日期和时间,然后使用各种方法来提取年、月、日、小时、分钟和秒。下面是一个详细的步骤: 1. 创建Date对象实例: ```javascript var now = new Date(); ``` 2. 获取...

    vue中怎么获取当前日期

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

    js获取系统当前时间

    - **功能**:获取当前日期的月份(0-11,其中0代表1月)。 - **用法**: ```javascript var mm = now.getMonth() + 1; // 由于月份是从0开始的,所以需要加1 ``` #### `getDate()` - **功能**:获取当前日期的...

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

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

    js中获取当前月的第一天和最后一天

    - 使用`getDate()`方法获取当前日期,但我们需要的是月份的第一天,所以需要将日期设置为1。 - 创建一个新的`Date`对象,将月份设置为当前月份,日期设置为1,年份设置为当前年份。 - 示例代码: ```javascript ...

    js获取当前日期(输出年月日时分秒)

    js获取当前日期(输出年月日时分秒)

    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 日期操作代码,获取当前日期,加一天,减一天

    在本示例中,我们探讨了如何利用JavaScript进行日期操作,包括获取当前日期、增加一天以及减少一天。这些功能通常用于创建日历应用或者需要日期计算的场景。 首先,我们有一个简单的HTML布局,包含一个文本输入框`...

    JS 获取当前的时间

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

Global site tag (gtag.js) - Google Analytics