js 的 Date 对象提供了许多方法,可以获取日期的年、月、日等信息,也可以修改年、月、日

日期的增减可以使用setFullYear()、setMonth()、setDate() 等方法

exp:

let date = new Date('2018-10-01')

对日期加减:

date.setDate(date.getDate()+n);

对月加减:

date.setMonth(date.getMonth()+n);

对年加减:

date.setFullYear(date.getFullYear()+n);

对小时、周等,都可以使用类似的方式修改。

同时如果对日加减的时候跨越了月、年,那么JS的date类型会自动的处理跨越问题,不需要我们处理。

参考链接:https://blog.csdn.net/li_xiao_dai/article/details/20123173

最新文章

  1. 慎用 supportedRuntime
  2. windows socket编程select模型使用
  3. git push免输入账号和密码方法
  4. VMware 使用
  5. HW5.29
  6. JDOM
  7. 如何让你的eclipse运行更快和eclipse常用快捷键
  8. c语言条件表达式误区1
  9. PowerShell_零基础自学课程_8_高级主题:WMI对象和COM组件
  10. QT操作Excel(通过QAxObject使用了OLE,前提是本地安装了Excel)
  11. java-IO操作性能对照
  12. ML笔记:Classification: Probabilistic Generative Model
  13. CSS----布局不理解
  14. [Nuget]使用Nuget管理工具包
  15. linux主要目录
  16. vue插件开发实践与要点
  17. [转]Build beautiful, responsive sites with Bootstrap and ASP.NET Core
  18. BLDC之六种霍尔检测换相排序表
  19. MySQL 字段基本操作
  20. 分析并实现 360 P1路由器上的测速功能(也可以针对金山测速功能)

热门文章

  1. 关于Spring JavaWeb工程中的ContextRefreshedEvent事件
  2. 【js】 vue 2.5.1 源码学习(一) 大体结构 (自写版本,非源码)
  3. 机器学习——HMM & CRF
  4. H3C 静态聚合配置
  5. 2018.10.26 浪在ACM 集训队第二次测试赛
  6. 台州学院第十二届校赛记录(B,C,E,H,I,J,L)
  7. python文件的读写追加等操作
  8. ARM裸机开发之交叉工具链和MakeFile工程管理
  9. HBase 分裂(split)
  10. github 项目搜索技巧-让你更高效精准地搜索项目