moment的startOf、endOf使用

12 篇文章 0 订阅
11 篇文章 1 订阅
moment的startOf、endOf使用
举例:

今天的日期2020-04-14 16:41
在这里插入图片描述

startOf语法:moment().startOf(String);

通过将原始的 moment 设置为时单位的开头来对其进行更改。

endOf语法:moment().endOf(String);

通过将原始的 moment 设置为时间单位的末尾来对其进行更改。

moment的startOf、endOf的方法有

startOf、endOf的方法

序号startOf方法名startOf方法名释义序号endOf方法名endOf方法名释义
1.1moment().startOf(‘year’);设置为今年的1月1日的00:00:001.2moment().endOf(‘year’);设置为今年的12月31号的23:59:59
2.1moment().startOf(‘month’);2.2moment().endOf(‘month’);
3.1moment().startOf(‘quarter’);3.2moment().endOf(‘quarter’);
4.1moment().startOf(‘week’);4.2moment().endOf(‘week’);
5.1moment().startOf(‘isoWeek’);5.2moment().endOf(‘isoWeek’);
6.1moment().startOf(‘day’);设置为今天的00:00:00;6.2moment().endOf(‘day’);设置为今天的23:59:59;
7.1moment().startOf(‘date’);7.2moment().endOf(‘date’);
8.1moment().startOf(‘hour’);8.2moment().endOf(‘hour’);
9.1moment().startOf(‘minute’);9.2moment().endOf(‘minute’);
10.1moment().startOf(‘second’);10.2moment().endOf(‘second’);

这些快捷方式与以下的基本相同。

moment().startOf('year'); moment().month(0).date(1).hours(0).minutes(0).seconds(0).milliseconds(0);

moment().startOf('hour'); moment().minutes(0).seconds(0).milliseconds(0)

1.1.moment().startOf(‘year’)

释义:设置为今年的1月1日的00:00:00

eg:

console.log(moment().startOf('year'));

打印结果:
在这里插入图片描述

eg:

console.log(moment().startOf('year').format('YYYY-MM-DD HH:mm:ss'));

打印结果:
在这里插入图片描述

1.2.moment().endOf(‘year’)

释义:设置为今年的12月31号的23:59:59

eg:

console.log(moment().endOf('year'));

打印结果:
在这里插入图片描述

eg:

console.log(moment().endOf('year').format('YYYY-MM-DD HH:mm:ss'));

打印结果:
在这里插入图片描述

6.1. moment().startOf(‘day’)

释义:设置为今天的00:00:00;

eg:

console.log(moment().startOf('day'));

打印结果:
在这里插入图片描述

eg:

console.log(moment().startOf('day').format('YYYY-MM-DD HH:mm:ss'));

打印结果:
在这里插入图片描述

6.2. moment().endOf(‘day’)

释义:设置为今天的23:59:59;

eg:

console.log(moment().endOf('day'));

在这里插入图片描述

eg:

console.log(moment().endOf('day').format('YYYY-MM-DD HH:mm:ss'));

打印结果:
在这里插入图片描述
应用场景:

  • 在时间、日期组件使用时,可以禁选当天之前的日期。
  • 时间做比较时使用

eg:
在这里插入图片描述

参考文献及翻译地址:
moment官网:http://momentjs.cn/

后续未完,请继续关注,Thanks!☺

  • 5
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值