Vue 学习随笔系列十八 -- moment 使用总结

moment 使用总结


1.引入依赖

import moment from "moment";

2.使用moment

1、获取当前日期

moment().format('YYYY-MM-DD HH:mm:ss') // 年-月-日 时:分:秒
// 2024-03-20 16:32:08

2、获取当年、当月、本周第一天,最后一天

moment().startOf('year').format('YYYY-MM-DD') // 2024-01-01
moment().startOf('month').format('YYYY-MM-DD') // 2024-03-01
moment().startOf('week').format('YYYY-MM-DD') // 2024-03-17

moment().endOf('year').format('YYYY-MM-DD') // 2024-12-31
moment().endOf('month').format('YYYY-MM-DD') // 2024-03-31
moment().endOf('week').format('YYYY-MM-DD') // 2024-03-23

3、当前时间 7秒,7分,7小时,7天,7周,7月,7年 前
当前时间7秒,7分,7天,7周,7年 后

moment().format('YYYY-MM-DD HH:mm:ss') // 2024-03-20 16:42:28
moment().subtract(7, 'seconds').format('YYYY-MM-DD HH:mm:ss') // 2024-03-20 09:42:21
moment().subtract(7, 'minute').format('YYYY-MM-DD HH:mm:ss') // 2024-03-20 09:35:28
moment().subtract(7, 'hours').format('YYYY-MM-DD HH:mm:ss') // 2024-03-20 09:42:28
moment().subtract(7, 'day').format('YYYY-MM-DD') // 2024-03-13
moment().subtract(7, 'week').format('YYYY-MM-DD') // 2024-01-31
moment().subtract(7, 'month').format('YYYY-MM-DD') // 2023-08-20
moment().subtract(7, 'year').format('YYYY-MM-DD') // 2017-03-20

moment().add(7, 'seconds').format('YYYY-MM-DD HH:mm:ss') // 2024-03-20 16:42:35
moment().add(7, 'minute').format('YYYY-MM-DD HH:mm:ss') // 2024-03-20 16:49:28
moment().add(7, 'hours').format('YYYY-MM-DD HH:mm:ss') // 2024-03-20 23:42:28
moment().add(7, 'days').format('YYYY-MM-DD') // 2024-03-27
moment().add(7, 'week').format('YYYY-MM-DD') // 2024-05-08
moment().add(7, 'month').format('YYYY-MM-DD') // 2024-10-20
moment().add(7, 'year').format('YYYY-MM-DD') // 2031-03-27

4、当前日期周几

moment().format('d') // 3 	0 表示周日,6 表示周六 数字表示
moment().format('ddd') // Wed  Sun 到 Sat 缩写表示
moment().format('dddd') // Wednesday 英文全称表示

5、一年中的 第几天、第几周、第几月

moment().dayOfYear() // 80
moment().week() // 12
moment().quarter() // 1

6、其他

// 一个月的第几天
moment().date() // 20
// 当月有多少天
moment().daysInMonth() // 31
// 周几
moment().day()
// 当前时、分、秒
moment().hour()
moment().minute()
moment().second()

3.格式说明

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值