添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

moment()
一种我也不懂的格式

2 格式化时间

YYYY/yyyy 四位数年份
MM 两位数月份
DD 两位数天
moment().format("YYYY MM DD") 2023 05 26
moment().format("YYYY-MM-DD") 2023-05-26
moment().format("YYYY-MM-DD 23:59:59") 2023-05-26 23:59:59

HH 两位数小时(24小时制) hh 两位数小时(12小时制)
mm 两位数分钟
ss 两位数秒
moment().format("YYYY-MM-DD HH:mm:ss") 2023-05-26 18:56:31

更多令牌
非官方中文网-文档-显示-格式

3 指定日期/时间

moment("20230526")
moment("2023-05-26")
moment("2023-05-26 12:12:12")
返回的格式和 moment() 一样

4 指定日期周一/周x

2023-05-26(周五)所在周的周一
moment("2023-05-26").day(1).format("YYYY-MM-DD") 2023-05-22
2023-05-26(周五)所在周的周日
moment("2023-05-26").day(7).format("YYYY-MM-DD") 2023-05-28

非官方中文网-文档-取值+赋值-星期几

2023-05-26(周五)所在周的周一
moment("2023-05-26").startOf("week").add(1, "day").format("YYYY-MM-DD") 2023-05-22
startOf取得的是周日,需要加一天
2023-05-26(周五)所在周的周日
moment("2023-05-26").endOf("week").add(1, "day").format("YYYY-MM-DD") 2023-05-28
endOf取得的是周六,需要加一天

非官方中文网-文档-操作-最大/最小/添加

5 指定日期月初/月末

2023-05-26所在月月初
moment("2023-05-26").startOf("month").format("YYYY-MM-DD") 2023-05-01
2023-05-26所在月月末
moment("2023-05-26").endOf("month").format("YYYY-MM-DD") 2023-05-31

非官方中文网-文档-操作-最大/最小/添加

项目中有一个需求:需要根据学期时间动态的计算出该学期有多少 通过上网查找,找到了一个工具类 moment .js moment .js是一个 JavaScript 日期 处理类库,能够实现对 日期 的便捷操作 官网地址: Moment .js 环境: 需要有Node环境支持 首先需要安装 moment 工具包 npm install moment 然后引入刚才下载的工具包 import moment from " moment " 因为使用的地方比较少,所以是在使用的.vue文件中引入的,如果整个项目使用比较多,可以在main moment ().startOf('month').format('YYYY-MM-DD'); //2020-12-01 //本月 最后 一天 moment ().endOf('month').format('YYYY-MM-DD'); //2020-12-31 //上个月第 一天 moment ().subtract(1,'month').startOf('mont.