时间处理插件momentjs

momentjs是一个用于解析、验证、操作和格式化日期的轻量级JavaScript日期库。

使用方式:

<script src="moment.js"></script>
<script>
    moment().format();
</script>

当前你也可以引入中文语言包:

<script src="zh-cn.js"></script>

日期格式化:

moment().format();     // 2018-05-13T15:35:08+08:00
moment().format('MMMM Do YYYY, h:mm:ss a');     // May 13th 2018, 3:35:08 pm
moment().format('dddd');     // Sunday
moment().format('MMM Do YY');     // May 13th 18
moment().format('YYYY [escaped] YYYY');     // 2018 escaped 2018

使用中文语言包:

moment().format();      // 2018-05-13T15:45:11+08:00
moment().format('MMMM Do YYYY, h:mm:ss a');      // 五月 13日 2018, 3:45:11 下午
moment().format('dddd');      // 星期日
moment().format('MMM Do YY');      // 5月 13日 18
moment().format('YYYY [escaped] YYYY');      // 2018 escaped 2018

相对时间:

moment('20111031', 'YYYYMMDD').fromNow();    // 7 years ago
moment('20120620', 'YYYYMMDD').fromNow();    // 6 years ago
moment().startOf('day').fromNow();    // 16 hours ago
moment().endOf('day').fromNow();    // in 8 hours
moment().startOf('hour').fromNow();    // 35 minutes ago
moment().endOf('hour').fromNow();    // in 25 minutes

使用中文语言包:

moment('20111031', 'YYYYMMDD').fromNow();     // 7 年前
moment('20120620', 'YYYYMMDD').fromNow();     // 6 年前
moment().startOf('day').fromNow();     // 16 小时前
moment().endOf('day').fromNow();     // 8 小时内
moment().startOf('hour').fromNow();     // 1 小时前
moment().endOf('hour').fromNow();     // 15 分钟内

日历时间:

moment().subtract(10, 'days').calendar();     // 05/03/2018
moment().subtract(6, 'days').calendar();     // Last Monday at 3:35 PM
moment().subtract(3, 'days').calendar();     // Last Thursday at 3:35 PM
moment().subtract(1, 'days').calendar();     // Yesterday at 3:35 PM
moment().calendar();     // Today at 3:35 PM
moment().add(1, 'days').calendar();     // Tomorrow at 3:35 PM
moment().add(3, 'days').calendar();     // Wednesday at 3:35 PM
moment().add(10, 'days').calendar();     // 05/23/2018

使用中文语言包:

moment().subtract(10, 'days').calendar();     // 2018/05/03
moment().subtract(6, 'days').calendar();     // 上星期一15:45
moment().subtract(3, 'days').calendar();     // 上星期四15:45
moment().subtract(1, 'days').calendar();     // 昨天15:45
moment().calendar();     // 今天15:45
moment().add(1, 'days').calendar();     // 明天15:45
moment().add(3, 'days').calendar();     // 下星期三15:45
moment().add(10, 'days').calendar();     // 2018/05/23

多语言支持:

moment.locale();     // en
moment().format('LT');     // 3:35 PM
moment().format('LTS');     // 3:35:08 PM
moment().format('L');     // 05/13/2018
moment().format('l');     // 5/13/2018
moment().format('LL');     // May 13, 2018
moment().format('ll');     // May 13, 2018
moment().format('LLL');     // May 13, 2018 3:35 PM
moment().format('lll');     // May 13, 2018 3:35 PM
moment().format('LLLL');     // Sunday, May 13, 2018 3:35 PM
moment().format('llll');     // Sun, May 13, 2018 3:35 PM

使用中文语言包:

moment.locale();      // zh-cn
moment().format('LT');      // 15:45
moment().format('LTS');      // 15:45:11
moment().format('L');      // 2018/05/13
moment().format('l');      // 2018/5/13
moment().format('LL');      // 2018年5月13日
moment().format('ll');      // 2018年5月13日
moment().format('LLL');      // 2018年5月13日下午3点45分
moment().format('lll');      // 2018年5月13日 15:45
moment().format('LLLL');      // 2018年5月13日星期日下午3点45分
moment().format('llll');      // 2018年5月13日星期日 15:45

如果对于momentjs你想了解更加详细的信息,可以点此查看:

  1. 我写的一个例子:momentjs例子
  2. momentjs官网:momentjs官网
  3. momentjs中文网:momentjs中文网
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值