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 相关文章推荐
javascript处理table表格的代码
Dec 06 Javascript
JS中三目运算符和if else的区别分析与示例
Nov 21 Javascript
修改或扩展jQuery原生方法的代码实例
Jan 13 Javascript
移动设备web开发首选框架:zeptojs介绍
Jan 29 Javascript
深入解读JavaScript中的Iterator和for-of循环
Jul 28 Javascript
javascript基础语法学习笔记
Jan 04 Javascript
基于jquery插件实现拖拽删除图片功能
Aug 27 Javascript
在Web项目中引入Jquery插件报错的完美解决方案(图解)
Sep 19 Javascript
js 实现复选框只能选择一项的示例代码
Jan 23 Javascript
微信小程序实现的自定义分享功能示例
Feb 12 Javascript
微信小程序实现的图片保存功能示例
Apr 24 Javascript
基于JavaScript实现省市联动效果
Jun 22 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
php使用Smarty的相关注意事项及访问变量的几种方式
2011/12/08 PHP
Javascript----文件操作
2007/01/18 Javascript
基于jquery的跨域调用文件
2010/11/19 Javascript
jquery实现带单选按钮的表格行选中时高亮显示
2013/08/01 Javascript
查询json的数据结构的8种方式简介
2014/03/10 Javascript
jQuery不使用插件及swf实现无刷新文件上传
2014/12/08 Javascript
JS实现具备延时功能的滑动门菜单效果
2015/09/17 Javascript
详解javascript数组去重问题
2015/11/06 Javascript
学习JavaScript正则表达式
2015/11/13 Javascript
理解JS事件循环
2016/01/07 Javascript
jQuery控制frames及frame页面JS的方法
2016/03/08 Javascript
微信小程序 监听手势滑动切换页面实例详解
2017/06/15 Javascript
详解Vue单元测试Karma+Mocha学习笔记
2018/01/31 Javascript
Angular6封装http请求的步骤详解
2018/08/13 Javascript
jQuery简单实现根据日期计算星期几的方法
2019/01/09 jQuery
详解微信小程序-canvas绘制文字实现自动换行
2019/04/26 Javascript
vue项目中mock.js的使用及基本用法
2019/05/22 Javascript
Layui实现数据表格默认全部显示(不要分页)
2019/10/26 Javascript
JS实现动态无缝轮播
2020/01/11 Javascript
[10:42]Team Liquid Vs Newbee
2018/06/07 DOTA
Django学习笔记之Class-Based-View
2017/02/15 Python
python导入csv文件出现SyntaxError问题分析
2017/12/15 Python
浅谈配置OpenCV3 + Python3的简易方法(macOS)
2018/04/02 Python
python中多层嵌套列表的拆分方法
2018/07/02 Python
python tools实现视频的每一帧提取并保存
2020/03/20 Python
Python学习笔记之抓取某只基金历史净值数据实战案例
2019/06/03 Python
Django中使用CORS实现跨域请求过程解析
2019/08/05 Python
Python for循环及基础用法详解
2019/11/08 Python
解决python虚拟环境切换无效的问题
2020/04/30 Python
python如何爬取动态网站
2020/09/09 Python
利用CSS3的transition属性实现滑动效果
2015/08/05 HTML / CSS
九一八事变演讲稿
2014/09/05 职场文书
简单的辞职信模板
2015/05/12 职场文书
萤火虫之墓观后感
2015/06/05 职场文书
2016关于读书活动的心得体会
2016/01/14 职场文书
导游词之包公祠
2019/11/25 职场文书