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页面顶部卷动广告效果
Dec 01 Javascript
仅Firefox中链接A无法实现模拟点击以触发其默认行为
Jul 31 Javascript
IE与FireFox的JavaScript兼容问题解决办法
Dec 31 Javascript
使用javascript为网页增加夜间模式
Jan 26 Javascript
JQuery实现的购物车功能(可以减少或者添加商品并自动计算价格)
Jan 13 Javascript
信息页文内画中画广告js实现代码(文中加载广告方式)
Jan 03 Javascript
JS hashMap实例详解
May 26 Javascript
详细谈谈AngularJS的子级作用域问题
Sep 05 Javascript
让Vue也可以使用Redux的方法
May 23 Javascript
基于vue和websocket的多人在线聊天室
Feb 01 Javascript
koa2 数据api中间件设计模型的实现方法
Jul 13 Javascript
一百多行代码实现react拖拽hooks
Mar 23 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将网址字符串转换成超链接(网址或email)
2010/05/25 PHP
php ajax 静态分页过程形式
2011/09/02 PHP
Json_encode防止汉字转义成unicode的方法
2016/02/25 PHP
PHP7.1方括号数组符号多值复制及指定键值赋值用法分析
2016/09/26 PHP
javascript下arguments,caller,callee,call,apply示例及理解
2009/12/24 Javascript
根据表格中的某一列进行排序的javascript代码
2013/11/29 Javascript
javascript中函数作为参数调用的方法
2015/02/09 Javascript
Javascript中的匿名函数与封装介绍
2015/03/15 Javascript
jQuery插件pagewalkthrough实现引导页效果
2015/07/05 Javascript
jQuery实现宽屏图片轮播实例教程
2015/11/24 Javascript
详解Matlab中 sort 函数用法
2016/03/20 Javascript
jQuery中常用动画效果函数(日常整理)
2016/09/17 Javascript
收藏AngularJS中最重要的核心功能
2017/07/09 Javascript
详解如何使用webpack在vue项目中写jsx语法
2017/11/08 Javascript
解决vue使用vant轮播组件swipe + flex时文字抖动问题
2021/01/07 Vue.js
原生微信小程序开发中 redux 的使用详解
2021/02/18 Javascript
Python+Opencv识别两张相似图片
2020/03/23 Python
Python编码爬坑指南(必看)
2016/06/10 Python
Python动刷新抢12306火车票的代码(附源码)
2018/01/24 Python
浅谈python正则的常用方法 覆盖范围70%以上
2018/03/14 Python
python判断字符串或者集合是否为空的实例
2019/01/23 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
2020/01/08 Python
浅析pip安装第三方库及pycharm中导入第三方库的问题
2020/03/10 Python
django xadmin中form_layout添加字段显示方式
2020/03/30 Python
Python3爬虫ChromeDriver的安装实例
2021/02/06 Python
浅谈CSS3 box-sizing 属性 有趣的盒模型
2019/04/02 HTML / CSS
Dyson加拿大官方网站:购买戴森吸尘器,风扇,冷热器及配件
2016/10/26 全球购物
个人自我鉴定写法
2013/11/30 职场文书
上班看电影检讨书
2014/02/12 职场文书
《小松树和大松树》教学反思
2014/02/20 职场文书
保险公司演讲稿
2014/09/02 职场文书
合伙开公司协议书范本
2014/10/28 职场文书
物流仓管员岗位职责
2015/04/01 职场文书
2015年资料员工作总结
2015/04/25 职场文书
详解如何在Canvas中添加事件的方法
2021/04/17 Javascript