今天项目要用到时间的函数,然后我就开始封装函数,所以就想写一个可以指定当前多久的时间。

function specifyDate(n){
        n=n||0;
    var date=new Date();
    date.setDate(date.getDate()+n);
    var y=date.getFullYear(),
        m=date.getMonth()+1,
        d=date.getDate();
    return y+"-"+(m<10?("0"+m):m)+"-"+(d<10?("0"+d):d);
    }

当然在这里面最难理解的也就是 setDate()  它具体的意思也就是设置天数,参数的值是今天的日期+指定的日期。

比如( 16 + 4),(16+30) ,(16-30)  这三种情况 第一种不解释了,第二种(16+30) ,当超过这个月的天数的时候 date.getMonth() 就会自动的增加,具体增加多少看你加的值得多少了。第三种,同第二种。

JavaScript 的 Date 方法的使用相关推荐

  1. JavaScript内置方法-Date对象

    Date对象 >介绍 是一个构造函数,使用时需要new,实例化 主要看常用方法 console.log(new Date()); //返回电脑当前的时间 console.log(new Date ...

  2. JavaScript 关于 Date() 时间函数的运用以及方法封装

    前言 此,主要是记录自己平时会常用到的一些Date操作方法封装,以及Date中比较好用的一些方法运用,希望能帮助到你. 学习路径:MDN-Date(MDN上面有详细的介绍属性语法,感兴趣可以点过去看看 ...

  3. JavaScript的replace方法与正则表达式结合应用讲解

    大家好!!今晚在华软G43*宿舍没什么事做,把javascript中replace方法讲解一下,如果讲得不对或不合理是情理之中的事,因为我不是老鸟,也不是菜鸟,我也不知道我当底是什么鸟??呵~~ re ...

  4. Json 时间 转换为 Javascript 时间 Date Jquery 调用WCF

    "/Date(1232035200000)/" 怎么转换成 javascript 的 Date 对象 做法:new Date(+/\d+/.exec(value)[1]); val ...

  5. JavaScript get set方法 ES5 ES6写法

    title: JavaScript get set方法 ES5/ES6写法 date: 2018-05-07 10:38:50 tags: 前端 categories: 前端 网上鲜有get和set的 ...

  6. JavaScript(JS) date.getDay()

    Date对象是JavaScript语言内建的数据类型.使用新的Date()创建日期对象.本文主要介绍JavaScript(JS) date.getDay() 方法. 原文地址:JavaScript(J ...

  7. Js日期函数-Date方法

    Ⅰ- 壹 - Date对象 一 Date对象简介 日期和时间,在Web应用中随处可见,也必不可少.JS脚本内置了Date对象,该对象为我们提供了一些列操作时间和日期的方法. 1 使用时必须使用new来 ...

  8. JavaScript中Date对象在IOS中的坑及解决方案

    踩坑记录: 使用vant-ui库中DatetimePicker 时间选择,初始化时间列表或者动态赋值选择时间项时IOS报错: [Vue warn]: Invalid prop: custom vali ...

  9. 4种JavaScript深拷贝的方法

    浅拷贝与深拷贝 浅拷贝是创建一个新对象,这个对象有着原始对象属性值的拷贝.如果属性是基本类型,拷贝的就是基本类型的值,如果属性是引用类型,拷贝的是内存地址 . 如果不进行深拷贝,其中一个对象改变了对象 ...

最新文章

  1. EntityFramework之原始查询及性能优化(六)
  2. mongodb给我们提供了fsync+lock机制把数据暴力的刷到硬盘上
  3. [css] 写一个高度从0到auto的transition动画
  4. 伸缩杆怎么缩回去图解_没有阳台怎么晾衣服?这10个神器,让家里衣物晾晒更轻松方便...
  5. 基于c++11新标准开发一个支持多线程高并发的网络库
  6. 筑龙网下载的文件格式是php_为什么使用迅雷下载的文件都是PHP格式的
  7. Android 中shape的使用(圆角矩形)
  8. ODE网络:一场颠覆RNN的革命即将到来
  9. mysql 作业调度及问题解决
  10. 创客集结号:3D打印技术的FDM技术与SLA技术
  11. 使用极狐GitLab限制开发者使用CI/CD的权限,三种方案
  12. 前端程序员未来如何发展?
  13. 苹果序列号查询知识汇总
  14. SPI与IIC的异同
  15. 编译原理及编译程序构造-绪论
  16. 猜数字小游戏(原创)
  17. 阿里巴巴1688诚信通通过市场全面分析选品策略
  18. 【C语言进阶】③探究浮点数在内存中的存储方式
  19. 画手cv什么意思_b站cv和op是什么意思
  20. SpringBoot-Mybatis-Plus配置

热门文章

  1. c#输入三个数选出最大的_C#写一个输入三个整数,按大到小顺序输出的小程序...
  2. python3.7是什么_Python 3.7 有什么新变化
  3. beautifulsoup爬取网页中的表格_用 Python 爬取网页
  4. web 前端 如何分享到instagram_如何找到靠谱的Web培训机构?web前端培训机构哪个好?...
  5. pytorch 图像分割的交并比_Segmentation101系列-最简单的卷积网络语义分割(1)-PASCAL VOC图像分割...
  6. 日历对象导哪个包_微信新表情瞬间炸裂,文物表情包永恒萌呆!
  7. NullReferenceException C#中的异常
  8. 0到100速度测试软件,【图】到底如何完成 揭晓0-100公里/小时测试_汽车江湖
  9. Java字符串indexOf(int ch,int fromIndex)方法,带示例
  10. idea的jsp如何显示语法高亮_如何啃下Python学习中的三块硬骨头?