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 new后的constructor属性
Aug 05 Javascript
jQuery实现密保互斥问题解决方案
Aug 16 Javascript
网页中表单按回车就自动提交的问题的解决方案
Nov 03 Javascript
JavaScript DOM元素尺寸和位置
Apr 13 Javascript
在for循环中length值是否需要缓存
Jul 27 Javascript
jQuery实现下滑菜单导航效果代码
Aug 25 Javascript
详解Node.js中exports和module.exports的区别
Apr 19 Javascript
Vue 2.0的数据依赖实现原理代码简析
Jul 10 Javascript
用vue写一个仿简书的轮播图的示例代码
Mar 13 Javascript
深入理解 Koa 框架中间件原理
Oct 18 Javascript
移动端底部导航固定配合vue-router实现组件切换功能
Jun 13 Javascript
js实现旋转的星空效果
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
php缓冲输出实例分析
2015/01/05 PHP
php输出xml属性的方法
2015/03/19 PHP
php实现将Session写入数据库
2015/07/26 PHP
Twig模板引擎用法入门教程
2016/01/20 PHP
PHP 文件上传后端处理实用技巧方法
2017/01/06 PHP
Thinkphp5.0 框架Model模型简单用法分析
2019/10/11 PHP
JavaScript类和继承 constructor属性
2010/03/04 Javascript
你必须知道的JavaScript 中字符串连接的性能的一些问题
2013/05/07 Javascript
jquery自定义属性(类型/属性值)
2013/05/21 Javascript
Javascript合并表格中具有相同内容单元格示例
2013/08/11 Javascript
js中function()使用方法
2013/12/24 Javascript
EasyUI中combobox默认值注意事项
2015/03/01 Javascript
javascript中arguments,callee,caller详解
2016/03/16 Javascript
jQuery实现按钮点击遮罩加载及处理完后恢复的效果
2016/06/07 Javascript
jquery做个日期选择适用于手机端示例
2017/01/10 Javascript
JS验证不重复验证码
2017/02/10 Javascript
微信小程序实现页面跳转传值以及获取值的方法分析
2017/12/18 Javascript
vue项目中使用百度地图的方法
2018/06/08 Javascript
sortable+element 实现表格行拖拽的方法示例
2019/06/07 Javascript
vue实现匀速轮播效果
2020/06/29 Javascript
js删除指定位置超链接中含有百度与360的标题
2021/01/06 Javascript
使用Python脚本将文字转换为图片的实例分享
2015/08/29 Python
Python 实现随机数详解及实例代码
2017/04/15 Python
在Python中Dataframe通过print输出多行时显示省略号的实例
2018/12/22 Python
网易2016研发工程师编程题 奖学金(python)
2019/06/19 Python
python操作excel让工作自动化
2019/08/09 Python
python数值基础知识浅析
2019/11/19 Python
python中使用you-get库批量在线下载bilibili视频的教程
2020/03/10 Python
String s = new String(“xyz”);创建了几个String Object?
2015/08/05 面试题
七年级音乐教学反思
2014/01/26 职场文书
完美主义个人的自我评价
2014/02/17 职场文书
一年级学生评语大全
2014/04/21 职场文书
三月学雷锋月活动总结
2014/04/28 职场文书
2014年计生协会工作总结
2014/11/21 职场文书
考研复习计划
2015/01/19 职场文书
浅谈为什么我的 z-index 又不生效了
2022/07/15 HTML / CSS