vue js vue3 uniapp日期操作工具类组件,格式化、加减日月年

news/2024/7/10 2:10:57 标签: 日期工具, 操作日期, vue, 格式化, 加减, js, uniapp

官网文档

官网:https://momentjs.com/
文档:https://momentjs.com/docs/
在这里插入图片描述

安装

npm install moment -s

全局引用

import moment from 'moment';

//uniapp vue3 全局引用
app.config.globalProperties.$moment = moment;

日期格式
示例:YYYY-MM-DD HH:mm:ss

当前日期 (重点)

当前时间:this.moment()
指定时间:this.moment('2025-02-06')
日期格式示例:YYYY-MM-DD HH:mm:ss
日期加减:正数为加,复数为减

功能代码
当前时间this.moment().format('YYYY-MM-DD HH:mm:ss')
2026-02-06 11:20:44
日期加减(天)this.moment().add(1, 'day').format('YYYY-MM-DD')
2026-02-07
日期加减(月)this.moment().add(-1, 'month').format('YYYY-MM-DD')
2026-01-06
日期加减(年)this.moment().add(-1, 'month').format('YYYY-MM-DD')
2026-01-06
当月第一天this.moment().startOf('month').format('YYYY-MM-DD')
2026-02-01
当月最后一天this.moment().endOf('month').format('YYYY-MM-DD')
2026-02-28
上月第一天this.moment().subtract(1,'month').startOf('month').format('YYYY-MM-DD')
2026-01-01
上月最后一天this.moment().subtract(1,'month').endOf('month').format('YYYY-MM-DD')
2026-01-31
去年第一天this.moment().subtract(1,'year').startOf('year').format('YYYY-MM-DD')
2025-01-01
去年最后一天this.moment().subtract(1,'year').endOf('year').format('YYYY-MM-DD')
2025-12-31
功能代码

年季月周日时分秒毫秒简写

日期加减(天)
this.moment().add(1, 'd').format('YYYY-MM-DD')

Key简写
years 年y
quarters 季Q
months 月M
weeks 周w
days 日d
hours 时h
minutes 分m
seconds 秒s
milliseconds 毫秒ms

http://www.niftyadmin.cn/n/472721.html

相关文章

一种接口依赖关系分层方案 | 京东云技术团队

1、背景 到店商详迭代过程中,需要提供的对外能力越来越多,如预约日历、附近门店、为你推荐等。这其中不可避免会出现多个上层能力依赖同一个底层接口的场景。最初采用的方案是对外API入口进来后获取对应的能力,并发调用多项能力,…

TCP和HTTP区别

一:TCP TCP(Transmission Control Protocol):传输控制协议,是一种面向连接的、可靠的传输层协议,主要用于互联网中数据的传输。 TCP使用三次握手建立连接,并提供错误检测、数据分段、重传控制和…

面试Java程序员可以看看的Java基础经典面试题25题

总结了Java基础的经典面试题,属于基础部分,对于一些,平时会写代码,但是归纳总结不出来的朋友们可以看看。 1、什么是B/S架构?什么是C/S架构 B/S(Browser/Server),浏览器/服务器程序,比如&…

Windows 10, version 22H2 (updated Jun 2023) 中文版、英文版下载

Windows 10, version 22H2 (updated Jun 2023) 中文版、英文版下载 请访问原文链接:https://sysin.org/blog/windows-10/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org Windows 10 更新历史记录 Windows 10, ver…

ModaHub魔搭社区:向量数据库Milvus性能调优教程(一)

目录 性能调优 插入性能调优 查询性能调优 硬件环境 系统参数 性能调优 插入性能调优 “数据插入”到“数据写入磁盘”的基本流程请参考 存储操作。 如果数据量小于单次插入上限(256 MB),批量插入比单条插入要高效得多。 系统配置中…

1.introduction咋写

1.超表面 over the past decades,xxxx吸引了大家的目光,因为其具有xxxxx的优点 (提出超表面简述优点) 2.数字编码超表面 1)数字编码超表面is one of the research directions of metasurface。 2)通过数…

快速训练自己的大语言模型:基于LLAMA-7B的lora指令微调

目录 1. 选用工程:lit-llama2. 下载工程3. 安装环境4. 下载LLAMA-7B模型5. 做模型转换6. 初步测试7. 为什么要进行指令微调?8. 开始进行指令微调8.1. 数据准备8.2 开始模型训练8.3 模型测试 前言: 系统:ubuntu 18.04显卡&#xff…

蓝桥杯专题-试题版-【圆的面积】【字符串对比】【字母图形】【核桃的数量】

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例点击跳转>软考全系列点击跳转>蓝桥系列 👉关于作者 专注于Android/Unity和各种游…