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

获取当前时间和一年后时间(中国标准时间)时间处理 阅读详情
 
  1. function getYestoday(date){       
  2.     var yesterday_milliseconds=date.getTime()-1000*60*60*24;        
  3.     var yesterday = new Date();        
  4.         yesterday.setTime(yesterday_milliseconds);        
  5.          
  6.     var strYear = yesterday.getFullYear();     
  7.     var strDay = yesterday.getDate();     
  8.     var strMonth = yesterday.getMonth()+1;   
  9.     if(strMonth<10)     
  10.     {     
  11.         strMonth="0"+strMonth;     
  12.     }     
  13.     datastr = strYear+"-"+strMonth+"-"+strDay;   
  14.     return datastr;   
  15.   }   
  16.      
  17.   //获得上个月在昨天这一天的日期   
  18.   function getLastMonthYestdy(date){   
  19.      var daysInMonth = new Array([0],[31],[28],[31],[30],[31],[30],[31],[31],[30],[31],[30],[31]);   
  20.      var strYear = date.getFullYear();     
  21.      var strDay = date.getDate();     
  22.      var strMonth = date.getMonth()+1;   
  23.      if(strYear%4 == 0 && strYear%100 != 0){   
  24.         daysInMonth[2] = 29;   
  25.      }   
  26.      if(strMonth - 1 == 0)   
  27.      {   
  28.         strYear -= 1;   
  29.         strMonth = 12;   
  30.      }   
  31.      else  
  32.      {   
  33.         strMonth -= 1;   
  34.      }   
  35.      strDay = daysInMonth[strMonth] >= strDay ? strDay : daysInMonth[strMonth];   
  36.      if(strMonth<10)     
  37.      {     
  38.         strMonth="0"+strMonth;     
  39.      }   
  40.      if(strDay<10)     
  41.      {     
  42.         strDay="0"+strDay;     
  43.      }   
  44.      datastr = strYear+"-"+strMonth+"-"+strDay;   
  45.      return datastr;   
  46.   }   
  47.      
  48.   //获得上一年在昨天这一天的日期   
  49.   function getLastYearYestdy(date){   
  50.      var strYear = date.getFullYear() - 1;     
  51.      var strDay = date.getDate();     
  52.      var strMonth = date.getMonth()+1;   
  53.      if(strMonth<10)     
  54.      {     
  55.         strMonth="0"+strMonth;     
  56.      }   
  57.      if(strDay<10)     
  58.      {     
  59.         strDay="0"+strDay;     
  60.      }   
  61.      datastr = strYear+"-"+strMonth+"-"+strDay;   
  62.      return datastr;   
  63.   }  
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;
  }
//获得下个月在昨天这一天的日期  
  function getLastMonthYestdy2(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 == 13)  
     {  
        strYear += 1;  
        strMonth = 1;  
     }  
     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;  
  }  
  • <html>    
  • <head>    
  • <meta http-equiv="Content-Type" content="text/html; charset=gb2312">    
  • <title>js获取日期:前天、昨天、今天、明天、后天 - Liehuo.Net</title>    
  • </head>    
  •   
  • <body>    
  • <script language="JavaScript" type="text/javascript">    
  • function GetDateStr(AddDayCount)    
  • {    
  • var dd = new Date();    
  • dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期    
  • var y = dd.getYear();    
  • var m = dd.getMonth()+1;//获取当前月份的日期    
  • var d = dd.getDate();    
  • return y+"-"+m+"-"+d;    
  • }    
  • document.write("前天:"+GetDateStr(-2));    
  • document.write("<br />昨天:"+GetDateStr(-1));    
  • document.write("<br />今天:"+GetDateStr(0));    
  • document.write("<br />明天:"+GetDateStr(1));    
  • document.write("<br />后天:"+GetDateStr(2));    
  • document.write("<br />大后天:"+GetDateStr(3));    
  • </script>    
  •   
  • </body>    
  • </html>    
javascript实现取的整一年后的时间 鉴于有的画面上需要判断一年之后的具体日期,根据不同月份算出一年之后的具体日期。 立即下载

相关推荐

Splunk CVE-2018-11409认证绕过漏洞深度解析

Splunk作为主流企业级日志分析平台,其Web管理接口的认证机制直接关系到整个安全运营体系的可信边界。CVE-2018-11409本质上是REST API路由层会话校验缺失引发的未授权访问问题,根源在于`/en-US/splunkd/__raw/`路径绕过了splunkweb与splunkd之间的信任链验证,导致配置文件、用户哈希、App源码等敏感信息明文泄露。该漏洞凸显了Web接口权限模型设计失守的风险,尤其在默认配置未加固、HTTPS未启用、初始密码未修改的生产环境中危害急剧放大。结合vulfocus

weixin_30875157的博客 599

js获取某月某年之后的日期

这里是算得是半年和一年之后的日期。

weixin_60924822的博客 1734

matlab实现MSK调制解调

文章目录一、要求二、设计三、代码四、结果五、结论 一、要求 画出MSK信号产生的信息、I路、Q路信号对比图以及接收端解调的信息恢复的对比图。 二、设计 1.MSK调制 2.MSK解调 三、代码 clear all;clc; N=20; T=1; fc=10; Fs=100; bitstream=randi([0,1],1,N); bitstream1=2*bitstream-1; b0=1; for i=1:N encode_output(i)=b0*bitstream

Time_book的博客 1万+

js获取当前日期的前一天

【代码】js获取当前日期的前一天。

qq_47657875的博客 2582

IOS APP上架被拒 4.3(a) - Design - Spam,成功

成功解决IOS APP上架被拒 4.3(a) - Design - Spam,本篇博客记录了详细过程

qq_40147106的博客 6909

从淬火实验到仿真验证:用ANSYS APDL复现钢球冷却温度变化(含动画生成教程)

本文详细介绍了如何利用ANSYS APDL进行淬火过程的瞬态热分析仿真,以复现钢球冷却温度变化。内容涵盖从实验数据校准材料参数、构建高保真模型、设置非线性瞬态求解,到提取节点温度曲线和生成温度云图动画的全流程。通过APDL命令流实现自动化,为工程研发和学术研究提供高效、可靠的仿真验证方法。

pz8901234的博客 791

JS 、JavaScript获取当前日期时间及获取当前月第一天和最后一天

JS 、JavaScript获取当前日期时间及获取当前月第一天和最后一天

qingbo_2920249511的博客 2439

扣子Coze智能体万字教程:从入门到精通,一文掌握AI工作流搭建

智能体 = 角色设定 + 提示词 + 变量输入一个好提示词的核心是结构、风格和复用性创建后可以一键发布成网页应用、对话助手整个过程0代码,只靠配置,人人可学,人人可用四、进阶一:理解「工作流」的威力如果你已经用扣子创建了几个简单的智能体,比如写个爆款小红书文案、生成一段短视频脚本,那恭喜你已经入门。但如果你还停留在“一个智能体 = 一段提示词”的层级,你离真正的智能体生产力革命,还差一步:学会搭建“工作流”——让多个大模型自动协同完成任务。

互联网架构师笔记 3506

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

function getYestoday(date){           var yesterday_milliseconds=date.getTime()-1000*60*60*24;            var yesterday = new Date();                yesterday.setTime(yesterday_milliseconds);

front_end_fan 1万+

ubuntu emto-cpa安装与编译

ubuntu emto-cpa安装与编译

qq_45834835的博客 1436

[HBM] RAM Cell Self Repair | 内存单元自我修复

对抗错误的大都是冗余,内存颗粒在设计的时候也考虑增加冗余。具体的说:添加冗余或备用的存储单元行和列,及时将测试中的故障进行修复和替换,存储器修复包括行修复,列修复或两者的组合。

串起点滴 785

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

function getYestoday(date){ var yesterday_milliseconds=date.getTime()-1000*60*60*24; var yesterday = new Date(); yesterday.setTime(yesterday_milliseconds); ...

242

Plecs电力电子仿真专业教程-第一季 第一节 Plecs简介

Plces 电力电子仿真专业教程系列依托专业的电力电子仿真软件Plecs对各种电力电子常用的拓扑及实际设计的方案进行系统及仿真与软件代码仿真实践。通过对各种电路仿真原理的讲解及专业C语言代码程序的编写,提升学员的系统设计能力,软件编程能力与理论分析能力。

3645

js获取当前时间的前一天/后一天(昨天/明天)

标题:简单做一个点击前一天/后一天获取时间日期 一 获取当前时间日期 1.1 如何让获取到当前时间日期 通过 new Date()对象获取到当前时间日期,因为Date对象用于处理日期与时间。 var date = new Date();//获取当前时间日期 赋值给date 方便后期获取 1.2 获取时间戳 接下来通过date对象其中的方法getTime() ,getTime()...

Jiuqianqi的博客 3924

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

js获取当前时间前后N天前后日期的方法

这个javascript函数是获取当前时间前后N天日期的方法,可以得到昨天,今天,明天,一月前,三月前,半年前,一年前的日期,只要修改参数就可以实现得到任何一个天数。具体用法如下: functionGetDateStr(AddDayCount){ vardd=newDate(); dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期 vary=dd.getFu...

叶落无痕的博客 5248

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

js 获取昨天、今天、明天、后天的时间

function getDateStr(dayCount){ if(null == dayCount){ dayCount = 0; } var dd = new Date(); dd.setDate(dd.getDate()+dayCount);//设置日期 var y = dd.getFullYear(); var m = dd.getMon

Howie_zhw的博客 7988

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

JS获取指定日期和当前日期关系(前天,昨天,今天,明天,后天)

项目中用到ts,如不需要请手动删除相关代码 /** * 获取当前日期零点的时间戳 * @param date */ function getStartTimestampOfDay(date: Date): number { try { return new Date( date.toISOString().replace(/\d{2}:\d{2}:\d{2}\.\d{...

前端切图仔的日常 816

js 获取前天、昨天、今天、明天、后天的时间 (转)

js获取日期:前天、昨天、今天、明天、后天 - Liehuo.Net function GetDateStr(AddDayCount) {     var dd = new Date();     dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期     var y = dd.getFullYear();

1393

js获取日期实例之昨天今天和明天、后天

本文介绍了js获取日期的方法,可以获取前天、昨天、今天、明天、后天。 代码: <html> <head> <meta http-equiv="Content-Type" content="textml; charset=utf-8"> <title>js获取日期:前天、昨天、今天、明天、后天 - www.jbxue.co...

aijiagui7454的博客 212

小案例:js获取当前时间的前一天/后一天(昨天/明天)

首先获取当前时间,代码如下: var nowDay = new Date(); //获取当前时间 由于时间不能直接进行计算,所以需要转成时间戳的形式,代码如下:var day = var toDay = nowDay.getTime(); //将当前时间转换成时间戳形式并赋值给toDay变量 为了方便查看,我们封装一段函数来将时间格式转换为年/月/日的形式 // 封装一个函数getToda...

kk2442687723的博客 1756

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

前天,昨天,今天,明天,后天 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>js获取日期:前天、昨天、今天、明天、后天 - Liehuo.Net</title> </head&g...

105

JS计算前一天或后一天,前一月后一月

JS计算前一天或后一天,前一月后一月,上一天下一下,上一月下一月。 方法一: function ktkGetNextMonth(currentDate, scaleStep) { //scaleStep = 1 向后计算后一个月 //scaleStep = -1 向前计算前一个月 for(var minIncrements = 1;; m...

dgce32897的博客 383

通过js来获取前天、昨天、今天、明天、后天、大后天的日期

<script language="JavaScript" type="text/javascript"> function GetDateStr(AddDayCount) { var dd = new Date(); dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期 var y = dd.getFul

syksdl的专栏 1608

js 如何拿到后天的时间_js 获取前天、昨天、今天、明天、后天的时间

js获取日期:前天、昨天、今天、明天、后天/***ldq2017年11月14日16:12:06* 获取当前时间*/function GetDateStr(AddDayCount) {var dd = new Date();dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期var y = dd.getFullYear();var m =...

weixin_39623805的博客 1101
上一篇: asp.net 字符替换 <: &lt; >: &gt; &: &amp;
下一篇: 弹出子窗口 关闭新窗口刷新父窗口
2004v2004
博客等级 码龄23年 71粉丝 95原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值