js 获取今天以及过去日期


Posted in Javascript onApril 11, 2017

1.获取天数, 如昨天,今天,近1星期,近14天

function GetDateStr(AddDayCount) { 
    var dd = new Date(); 
    dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期 
    var y = dd.getFullYear(); 
    var m = dd.getMonth()+1;//获取当前月份的日期 
    var d = dd.getDate(); 
    //判断 月
    if(m < 10){
      m = "0" + m;
    }else{
      m = m;
    }
    //判断 日n     
    if(d < 10){//如果天数<10
      d = "0" + d;
    }else{
      d = d;
    }
    return y+"-"+m+"-"+d; 
  }

    2.获取月份 ,如1个月前,3个月前,6个月前

function GetMonthStr(AddMonthCount) { 
    var dd = new Date(); 
    dd.setMonth(dd.getMonth()+AddMonthCount);//获取AddMonthCount月后的日期 
    var y = dd.getFullYear(); 
    var m = dd.getMonth()+1;//获取当前月份的日期 
    var d = dd.getDate(); 
    //判断 月
    if(m < 10){
      m = "0" + m;
    }else{
      m = m;
    }
    //判断 日n     
    if(d < 10){//如果天数<10
      d = "0" + d;
    }else{
      d = d;
    }
    return y+"-"+m+"-"+d; 
  }

 3.获取年 如1个年前

function GetYearStr(AddYearCount) { 
    var dd = new Date(); 
    dd.setYear(dd.getFullYear()+AddYearCount);//获取AddMonthCount月后的日期 
    var y = dd.getFullYear(); 
    var m = dd.getMonth()+1;//获取当前月份的日期 
    var d = dd.getDate(); 
    //判断 月
    if(m < 10){
      m = "0" + m;
    }else{
      m = m;
    }
    //判断 日n     
    if(d < 10){//如果天数<10
      d = "0" + d;
    }else{
      d = d;
    }
    return y+"-"+m+"-"+d; 
  }

希望上述能对各位朋友有所帮助!

Javascript 相关文章推荐
用Greasemonkey 脚本收藏网站会员信息到本地
Oct 26 Javascript
jQuery下的动画处理总结
Oct 10 Javascript
JavaScript的21条基本知识点
Mar 04 Javascript
JS往数组中添加项性能分析
Feb 25 Javascript
简介JavaScript中fixed()方法的使用
Jun 08 Javascript
关于Jquery中的事件绑定总结
Oct 26 Javascript
清空元素html(&quot;&quot;) innerHTML=&quot;&quot; 与 empty()的区别和应用(推荐)
Aug 14 Javascript
jQuery 1.9版本以上的浏览器判断方法代码分享
Aug 28 jQuery
使用Vue开发一个实时性时间转换指令
Jan 17 Javascript
详解基于React.js和Node.js的SSR实现方案
Mar 21 Javascript
刷新页面后让控制台的js代码继续执行
Sep 20 Javascript
Javascript 关于基本类型和引用类型的个人理解
Nov 01 Javascript
javascript数据结构中栈的应用之符号平衡问题
Apr 11 #Javascript
javascript编程实现栈的方法详解【经典数据结构】
Apr 11 #Javascript
Bootstrap 3浏览器兼容性问题及解决方案
Apr 11 #Javascript
JS实现线性表的链式表示方法示例【经典数据结构】
Apr 11 #Javascript
JS实现线性表的顺序表示方法示例【经典数据结构】
Apr 11 #Javascript
基于vuejs实现一个todolist项目
Apr 11 #Javascript
vue实现todolist单页面应用
Apr 11 #Javascript
You might like
一个简单的自动发送邮件系统(一)
2006/10/09 PHP
PHP,ASP.JAVA,JAVA代码格式化工具整理
2010/06/15 PHP
试用php中oci8扩展
2015/06/18 PHP
javascript 哈希表(hashtable)的简单实现
2010/01/20 Javascript
从零开始学习jQuery (二) 万能的选择器
2010/10/01 Javascript
javascript 弹出层组件(升级版)
2011/05/12 Javascript
JavaScript sup方法入门实例(把字符串显示为上标)
2014/10/20 Javascript
浅析javascript中的DOM
2015/03/01 Javascript
JS实现控制文本框的内容
2016/07/10 Javascript
AngularJS 指令的交互详解及实例代码
2016/09/14 Javascript
jQuery延迟执行的实现方法
2016/12/21 Javascript
详解react-webpack2-热模块替换[HMR]
2017/08/03 Javascript
原生JS实现移动端web轮播图详解(结合Tween算法造轮子)
2017/09/10 Javascript
javascript浏览器用户代理检测脚本实现方法
2017/10/27 Javascript
webpack之devtool详解
2018/02/10 Javascript
使用Angular CLI生成 Angular 5项目教程详解
2018/03/18 Javascript
使用Element的InfiniteScroll 无限滚动组件报错的解决
2020/07/27 Javascript
全面解析js中的原型,原型对象,原型链
2021/01/25 Javascript
[02:50]【扭转乾坤,只此一招】DOTA2全新版本永雾林渊开启新篇章
2020/12/24 DOTA
Python读写Redis数据库操作示例
2014/03/18 Python
Python 3.x 新特性及10大变化
2015/06/12 Python
用Python抢过年的火车票附源码
2015/12/07 Python
apache部署python程序出现503错误的解决方法
2017/07/24 Python
Python用sndhdr模块识别音频格式详解
2018/01/11 Python
浅谈Python的条件判断语句if/else语句
2019/03/21 Python
python中return的返回和执行实例
2019/12/24 Python
Matplotlib绘制雷达图和三维图的示例代码
2020/01/07 Python
html5仿支付宝密码框的实现代码
2017/09/06 HTML / CSS
购买200个世界上最好的内衣品牌:Bare Necessities
2017/02/11 全球购物
Servlet都有哪些方法?主要作用是什么?
2014/03/04 面试题
前处理组长岗位职责
2014/03/01 职场文书
教师考察材料范文
2014/06/03 职场文书
党员学习群众路线心得体会
2014/11/04 职场文书
信息技术研修心得体会
2016/01/08 职场文书
解决Python保存文件名太长OSError: [Errno 36] File name too long
2022/05/11 Python
TS 类型收窄教程示例详解
2022/09/23 Javascript