<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>js获取日期:前天、昨天、今天、明天、后天 </title>
</head>
<body>
<script language="JavaScript" type="text/javascript">
Date.prototype.DateAdd = function(strInterval, Number)
{
var dtTmp = this;
switch (strInterval) {
case 's' :return new Date(Date.parse(dtTmp) + (1000 * Number));
case 'n' :return new Date(Date.parse(dtTmp) + (60000 * Number));
case 'h' :return new Date(Date.parse(dtTmp) + (3600000 * Number));
case 'd' :return new Date(Date.parse(dtTmp) + (86400000 * Number));
case 'w' :return new Date(Date.parse(dtTmp) + ((86400000 * 7) * Number));
case 'q' :return new Date(dtTmp.getFullYear(), (dtTmp.getMonth()) + Number*3, dtTmp.getDate(), dtTmp.getHours(), dtTmp.getMinutes(), dtTmp.getSeconds());
case 'm' :return new Date(dtTmp.getFullYear(), (dtTmp.getMonth()) + Number, dtTmp.getDate(), dtTmp.getHours(), dtTmp.getMinutes(), dtTmp.getSeconds());
case 'y' :return new Date((dtTmp.getFullYear() + Number), dtTmp.getMonth(), dtTmp.getDate(), dtTmp.getHours(), dtTmp.getMinutes(), dtTmp.getSeconds());
}
}
function GetDateStr2(AddDayCount)
{
var dd = new Date();
ddd = dd.DateAdd('d',AddDayCount);//三天后
var m = ddd.getMonth()+1;//获取当前月
var d = ddd.getDate();
return m+"-"+d;
}
document.write("前天:"+GetDateStr2(-2));
document.write("<br />昨天:"+GetDateStr2(-1));
document.write("<br />今天:"+GetDateStr2(0));
document.write("<br />明天:"+GetDateStr2(1));
document.write("<br />后天:"+GetDateStr2(2));
document.write("<br />大后天:"+GetDateStr2(3));
</script>
</body>
</html>

转载于:https://www.cnblogs.com/cainiaoz/p/3954318.html

js获取最近几天的日期(转载)相关推荐

  1. js获取年月日 时分秒的日期格式

    const date = new Date() const year = date.getFullYear() const month = date.getMonth() + 1 >= 10 ? ...

  2. JS获取当前前一个月的日期,前两个月的日期

    起因 今天收到需求要实现一个获取当前时间前一个月的日期,前两个月,前三个月,前一年,前两年日期时间的需求于是我就去网上找了个帖子,按照他给的方法小改一下,废话不多说直接上代码[注意目前不支持往后的时间 ...

  3. js 获取本周 周一-周日的日期,周一周日问题特殊处理

    需求获取本周周一-周日的日期 var now = new Date();var nowTime = now.getTime() ;var day = now.getDay();var oneDayTi ...

  4. js获取n天后的日期

    1. 获取n天后的日期, n可为正数,可以为负数 /*** 计算n天后的日期* initDate:开始日期,默认为当天日期, 格式:yyyymmdd/yyyy-mm-dd* days:天数* flag ...

  5. js获取一周从开始到结束日期范围

    1. 以周一作为周开始版本 const getWeekDate = (year, week) => {//获取周开始日期const getWeekStartDate = (year, week) ...

  6. js获取当前日期与昨天的日期

    获取当前日期 var date = new Date();// 获取当前月份 var nowMonth = date.getMonth() + 1;// 获取当前是几号 var strDate = d ...

  7. 使用moment.js获取一个自然周开始日期和结束日期

    let weekOfday = moment(date).format('E');//计算今天是这周第几天 // 1 0 -6 // 2 1 -5 // 3 2 -4 // 4 3 -3 // 5 4 ...

  8. JS获取当前时间戳并转换为日期(24小时)

    Date.prototype.toLocaleString = function () {//改造Date.prototype.toLocaleString成为24小时制return (this.ge ...

  9. js获取 日期 星期 时间

    代码: <SCRIPT> function Refresh(){  Time.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.c ...

最新文章

  1. 在ASP.NET 中实现单点登录
  2. SQL 查找是否存在,别再 COUNT 了,很耗费时间的
  3. 获取滚动文本框TextArea焦点位置信息
  4. Ansible-----条件判断与错误处理
  5. 支持高并发的IIS Web服务器常用设置 II
  6. linux hadoop namenode_HADOOP_HDFS伪分布式安装步骤
  7. linux挂载硬盘_Linux把内存挂载成硬盘提高读写速度-内存虚拟盘
  8. 专用efi文件包_优质设备项目来啦!山钢焦炉、济南鲍德炉料公司所属资产包转让...
  9. 前端集合删除对象_【两万字】面试官:听说你精通集合源码,接我二十个问题!...
  10. Linux删除文件夹的方法
  11. 梦幻之旅--深入大规模芯片设计全过程
  12. 计算机界面视频录制软件,怎么进行电脑界面上的画面录制,推荐下好用的电脑录屏软件呗...
  13. Spring Cloud Data Flow简介
  14. 【机器学习】常用激活函数及其导数
  15. Python学习心得体会
  16. java实现影视创作论坛
  17. 胡昊—第7次作业--访问权限、对象使用
  18. 解决鼠标不能移出视频框,切换网页不能播视频的小窍门
  19. 开启产品经理之路-产品模型制作
  20. MySQL数据库基础备份-mysqldump备份

热门文章

  1. 【逐帧分析】《黑神话:悟空》gameplay相关的技术和调整细节整理
  2. 为什么说Swift正在颠覆整个互联网生态?
  3. 从技术角度谈游戏国际化的一些建议:版本管理和文本翻译
  4. 英雄联盟手游火线妹上线了!金克丝也想成为第一AD吗?
  5. 亚马逊被起诉!因女员工一天上六次厕所遭开除
  6. Linux基础命令(常用的)
  7. 炫“库”行动-人大金仓征文大赛—数据领域“新·独角兽”
  8. 程序员-真实学习之路
  9. 如何快速截取某段时间内的日志
  10. ORA-00257: archiver error. Connect internal only, until freed.