前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用moment.js加减日期时间

使用moment.js加减日期时间

作者头像
用户2323866
修改2021-06-23 18:04:59
8.1K0
修改2021-06-23 18:04:59
举报
文章被收录于专栏:技术派技术派

创建Moment对象后,有时需要对其进行一些加减等操作,Moment中提供了一些方法来完成这些操作。

增加日期时间

语法:

代码语言:javascript
复制
moment().add(Number, String);
moment().add(Duration);
moment().add(Object);

添加天数

代码语言:javascript
复制
moment().add(7, 'days');

可以简写为

代码语言:javascript
复制
moment().add(7, 'd');

类型列表

  • years(y):年
  • quarters(Q):季度
  • months(M):月
  • weeks(w):周
  • days(d):日
  • hours(h):时
  • minutes(m):分
  • seconds(s):秒
  • milliseconds(ms):毫秒

链式添加时间

代码语言:javascript
复制
moment().add(7, 'days').add(1, 'months');

也可以使用对象

代码语言:javascript
复制
moment().add({days:7,months:1}); 

时间间隔duration

代码语言:javascript
复制
var duration = moment.duration({'days' : 1});
moment().add(duration);

指定特地日期时间

代码语言:javascript
复制
moment("2018-01-28").add(1, 'months');

减日期时间

语法

代码语言:javascript
复制
moment().subtract(Number, String);
moment().subtract(Duration);
moment().subtract(Object);

操作类似于add()

其他

代码语言:javascript
复制
moment(Date.now()).format("YYYY-MM-DD HH:mm:ss");//获取格式时间
moment(Date.now(), 'YYYY-MM-DD HH:mm:ss').valueOf();//获取时间戳 

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 增加日期时间
  • 减日期时间
  • 其他
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档