vue3时间插件——Moment.js使用

在日期时间这一块在js中是有体现的,但是用起来不是特别方便,尤其是在vue框架中,我们也不可能去那样使用,显得很笨拙麻烦,所以给大家这次带来一个好用的时间插件,就是Moment时间插件,很小巧,使用也方便,也兼容vue3,下面来详细介绍一下

 

首先是Moment.js的官方网站:http://momentjs.cn/

然后下载使用插件

npm install moment --save   # npm
yarn add moment             # Yarn
Install-Package Moment.js   # NuGet
spm install moment --save   # spm
meteor add momentjs:moment  # meteor
bower install moment --save # bower (deprecated)

根据自己的需求去下载使用即可

Moment.js的配置

1.在main.js中配置如下:

import { createApp } from 'vue'
const app = createApp(App);
import moment from 'moment';
moment.locale('zh-cn');
app.config.globalProperties.$moment = moment

2.在相应的组件去使用我们的时间插件就可以了,简单举个例子:

<script setup>
import moment from "moment";
console.log(moment().format('YYYY-MM-DD dddd HH:mm:ss'));
</script>

根据自己喜欢的时间格式化使用就行

给大家分享以下常用的时间格式化的方式:

moment().format('MMMM Do YYYY, h:mm:ss a'); // 七月 25日 2023, 12:09:09 中午
moment().format('dddd');                    // 星期二
moment().format("MMM Do YY");               // 7月 25日 23
moment().format('YYYY [escaped] YYYY');     // 2023 escaped 2023
moment().format();                          // 2023-07-25T12:09:09+08:00
moment("20111031", "YYYYMMDD").fromNow(); // 12 年前
moment("20120620", "YYYYMMDD").fromNow(); // 11 年前
moment().startOf('day').fromNow();        // 12 小时前
moment().endOf('day').fromNow();          // 12 小时后
moment().startOf('hour').fromNow();       // 10 分钟前
moment().subtract(10, 'days').calendar(); // 2023/07/15
moment().subtract(6, 'days').calendar();  // 上周三12:10
moment().subtract(3, 'days').calendar();  // 上周六12:10
moment().subtract(1, 'days').calendar();  // 昨天12:10
moment().calendar();                      // 今天12:10
moment().add(1, 'days').calendar();       // 明天12:10
moment().add(3, 'days').calendar();       // 本周五12:10
moment().add(10, 'days').calendar();      // 2023/08/04
moment.locale();         // zh-cn
moment().format('LT');   // 12:10
moment().format('LTS');  // 12:10:35
moment().format('L');    // 2023/07/25
moment().format('l');    // 2023/7/25
moment().format('LL');   // 2023年7月25日
moment().format('ll');   // 2023年7月25日
moment().format('LLL');  // 2023年7月25日中午12点10分
moment().format('lll');  // 2023年7月25日 12:10
moment().format('LLLL'); // 2023年7月25日星期二中午12点10分
moment().format('llll'); // 2023年7月25日星期二 12:10

一只爱web的羊驼
关注 关注
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Vue.js —— Vue Cli3构建Vue+ant design vue项目
小五
09-06 6839
Vue Cli3构建Vue+ant design vue项目编辑器需添加插件:浏览器需添加插件: 编辑器需添加插件: 前提:我使用的是vs code编辑器。 1、beautify——代码格式化。 2、vetur——支持.vue文件的语法高亮显示、自动完成等。 浏览器需添加插件vue-devtools —— vue-devtools是一款基于chrome游览器的插件,用于调试vue应用,这可以极...
Vue 2.0 开发所需插件的引入指南(持续更新...)
tea_dragon的博客
10-18 361
Vue 2.0 开发所需插件的引入指南
vue3 momentjs自定义自然日、数据周、自然月 左右切换
m0_71349739的博客
01-19 740
【代码】vue3 momentjs自定义自然日、数据周、自然月 左右切换。
VUE3实用组件开发合集二:时钟、倒计时组件
07-11
VUE3实用组件开发合集二:时钟、倒计时组件,包括源码,开发文档、素材等。 使用vue3开发时钟、倒计时组件组件,实现电子时钟、钟表、农历、秒表、定时器及各种预定义样式等。封装为组件,可直接调用,通过参数可指定样式、效果、动画时间等。提供实例源码、开发过程视频及实现过程。 使用HBuilderX开发,提供开发过程视频、相关文档、源码素材等。 vue3时钟、倒计时组件,电子时钟、钟表、农历、秒表、定时器及各种预定义样式等效果实现。
vue3中使用moment库举例
最新发布
exlink2012的专栏
09-04 421
moment.js是一个用于处理日期和时间的库,它可以在 Vue.js 项目中用于格式化、解析和操作日期时间。在 Vue3 项目中,您可以按照以下步骤来使用moment.js
vue3使用moment详解
永远热爱前端
02-05 2547
使用moment().format()方法可以快速实现日期格式化
vue3时间转换插件-Moment.js使用
热门推荐
qq_43548590的博客
12-10 1万+
一.组件官网 moment.js时间转换插件http://momentjs.cn/ Moment Timezone 时区处理类库http://momentjs.cn/timezone/ 二.vue项目中使用 我这里使用的是vue3的写法 npm install moment --save 或者 npm install moment-timezone --save 在main.js中引入 import moment from 'moment' 或 import moment from "moment-
vue3中如何使用moment
qq_43405603的博客
05-06 6698
1、npm i momet 2、直接在用到的页面 import moment from "moment" 3、直接在上边就可用{{ moment(item.end_time).fromNow() }}//判断这是多久之前
让我们一起愉快地学习vue3.0吧
weixin_43779957的博客
10-06 641
Object.defineProperty => Proxy 重构了虚拟DOM OptionApi => Composition API setup是干啥的? setup实际上是一个组件的入口,它运行在组件被实例化时候,props 属性被定义之后,实际上等价于 2 版本的beforeCreate 和 Created 这两个生命周期。 setup接受两个参数,第一个参数是props, 另一个参数是context, setup(props, ctx) { console.log(props, .
【学习笔记】前端(I)—— Vue2(Ⅰ)
Eddie_hyh的博客
04-30 858
前端第一部分:Vue(Ⅰ)
vue库存时间插件
08-04
vue 时间插件
开源项目学习——基于Pusher和Vue构建即时聊天平台(一)
elister_an的博客
12-26 730
项目配置前言一、项目情况二、项目配置全局安装cli项目目录结构:安装项目依赖核心文件main.js路由router.jsVuex配置store/index.js参考文献 前言 我们将使用由ChatKit (Pusher提供)提供的Vue.js构建一个实时聊天应用程序。ChatKit服务将提供一个跨平台的完整后端,让我们专注于构建一个通过ChatKit客户端包连接到ChatKit服务的前端用户界面。 一、项目情况 项目将实现以下功能: 多通道和房间 房间成员列表和在线状态展示 用户正在输入状态 二、项.
vue3里面使用时间转换插件moment
wsdnnnnnnnnn的博客
04-26 1132
思路:引入moment.js库之后使用$moment保存库的对象然后使用defineExpose暴露$moment给需要使用moment的组件使用。更多Moment.js库的用法可以移步。
vue3 如何快速使用 moment
Ll307748784的博客
03-05 1005
首先第一步我们先进行包的安装。更多 api 请看官网。
vue3使用Moment
qq_35624605的博客
07-21 461
moment.js是一个JavaScript 日期处理类库。由于用ant design日期组件取得的值是moment类型,而往数据库中保存需要的是字符串类型.这里就用到了moment日期转换Moment.js官网:http://momentjs.cn/安装插件format就是格式化函数,参数’YYYY-MM-DD HH:mm:ss’定义了返回日期的格式。
Moment.js常用使用教程 vue3 TS框架下的使用方案
曲江涛的博客
05-15 2321
Moment.js 是一个强大的,用于解析、验证、操作和显示日期和时间JavaScript 库。来获取当前日期和时间,并将其格式化为我们想要的格式。然后我们将这个值赋给一个 ref,这样我们就可以在模板中显示它。Moment.js 提供了许多其他的功能,例如解析和操作日期,比较日期等。首先,你需要安装 Moment.js。生命周期钩子中,使用。在这个例子中,我们在。
vue 时间插件_Vue3.0:编写一个Vite插件
weixin_39824529的博客
11-22 1486
| 来源:公众号《前端全栈开发者》随着Vue 3最近进入发布候选阶段,是你尝试一下的绝佳时机。要马上开始,你需要使用vite,Vue的创建者提供的新的web开发构建工具。Vite提供了一个新的插件系统来扩展Vite的功能。今天我们来看看如何设置一个简单的vite插件Vue3系列文章:迎接Vue3.0系列 | Vue3中的Vue Router初探 迎接Vue3.0系列 | 如何在Vue2与Vue3...
vue 时间插件_Vue3 插件开发详解尝鲜版
weixin_39621669的博客
11-22 175
前言vue3.0-beta 版本已经发布了一段时间了,正式版本据说在年中发布(直播的时候说的是年中还是年终,网上传闻说是6月份)。嘴上说着学不动,身体却很诚实地创建一个vue3的项目,兴致勃勃地引入 vue2 插件的时候,眉头一皱,发现事情并没有那么简单。浏览器无情地抛出了一个错误:Uncaught TypeError: Cannot set property '$toast' of undefi...
vue3+ts 安装 moment.js
04-19
您好,关于安装moment.js的问题,我可以提供一些帮助。首先,您可以使用npm或yarn安装moment.js库,具体命令如下: 使用npm: npm install moment 使用yarn: yarn add moment 如果您的项目是基于Vue3 TypeScript开发的,需要引入moment类型声明文件,具体命令如下: npm install --save-dev @types/moment 或 yarn add --dev @types/moment 然后在您的文件中使用import语句引用moment即可,例如: import moment from 'moment'; 希望能够帮到您,如有其他问题可以随时提出。
写文章

热门文章

  • vue3时间插件——Moment.js使用 4493
  • 前端轮播图最简单实现(小白也能学会) 3923
  • vue项目搭建【详细入门创建】 3544
  • vue+element-ui开发通用的登录以及注册页面 3051
  • uniapp的UI框架组件库——uView 2632

分类专栏

  • 前端 2篇
  • web 2篇
  • js 2篇
  • java 4篇
  • 蓝桥杯省赛 4篇

最新评论

  • web图书管理系统(HTML+CSS+JS+PHP)

    换诗: 哥,我想要源码学习一下

  • web图书管理系统(HTML+CSS+JS+PHP)

    2401_82558991: 博主求求源代码

  • web图书管理系统(HTML+CSS+JS+PHP)

    该用户身份不明552: 求源码,有偿,谢谢

  • web图书管理系统(HTML+CSS+JS+PHP)

    Danr_Z: 大大求源码

  • web图书管理系统(HTML+CSS+JS+PHP)

    Y_langke: 源码能分享学习一下吗

最新文章

  • vue2时间处理插件——dayjs
  • 前端关于对象中套用对象传参的小问题
  • uniapp仿微信实时通信
2023年48篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只爱web的羊驼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

玻璃钢生产厂家广东玻璃钢智能雕塑商场玻璃钢马水晶雕塑庆阳仿真玻璃钢雕塑订做玻璃钢雕塑作品赏析菏泽火烈鸟玻璃钢雕塑厂家钦州玻璃钢雕塑小品通颖工艺玻璃钢雕塑四川主题商场美陈市场南宁定制玻璃钢雕塑四川主题商场美陈研发恐龙玻璃钢雕塑定制成都玻璃钢雕塑制作厂家湖州玻璃钢雕塑安装发光玻璃钢雕塑深圳玻璃钢花盆花器安徽酒店玻璃钢雕塑艺术小品江西玻璃钢卡通雕塑厂家河北公园玻璃钢雕塑市场湖州景观玻璃钢雕塑供应商佛山玻璃钢松鼠雕塑内江玻璃钢雕塑制作厂家南阳市玻璃钢雕塑雕刻青海城市玻璃钢雕塑制作银川商场美陈宝山区进口玻璃钢雕塑厂家供应阿城玻璃钢雕塑厂开封铸铜玻璃钢人物雕塑宝安玻璃钢雕塑商场美陈销售企业湖北动物玻璃钢雕塑优势香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化