Vue Day.js - 处理日期和时间的格式化插件 - 附完整示例

Day.js:是一个极简的JavaScript库,可以为现代浏览器解析、验证、操作和显示日期和时间。

目录

效果

一、介绍

 1、官网:Day.js中文网

2、官方文档 - 中文网:安装 | Day.js中文网

3、部分API及示例

二、准备工作

1、安装依赖包

2、示例版本

三、使用步骤

1、在单页面引入 'dayjs'

2、具体使用(这里以YYYY-MM-DD dddd hh:mm:ss格式举例)

四、完整示例


效果

一、介绍

 1、官网:Day.js中文网

Day.js中文网Day.js是一个极简的JavaScript库,可以为现代浏览器解析、验证、操作和显示日期和时间。icon-default.png?t=N7T8https://dayjs.fenxianglu.cn/

2、官方文档 - 中文网:安装 | Day.js中文网

安装 | Day.js中文网Day.js是一个极简的JavaScript库,可以为现代浏览器解析、验证、操作和显示日期和时间。icon-default.png?t=N7T8https://dayjs.fenxianglu.cn/category/

3、部分API及示例

二、准备工作

1、安装依赖包

# 选择一个你喜欢的包管理器

# npm
$ npm install dayjs

# cnpm 
$ cnpm install dayjs -S

# yarn
$ yarn add dayjs

# pnpm
$ pnpm install dayjs

注:也可以通过浏览器的 script 标签导入 CDN 文件使用

安装 | Day.js中文网

2、示例版本

"dayjs": "^1.11.1",

三、使用步骤

1、在单页面引入 'dayjs'

  import dayjs, { Dayjs } from 'dayjs';

2、具体使用(这里以YYYY-MM-DD dddd hh:mm:ss格式举例)

dayjs().format("YYYY-MM-DD dddd hh:mm:ss"); // 2023-09-04 星期一 02:19:30

四、完整示例

<template
  <div>{{ nowTime }}</div>
</template>

<script lang="ts" setup>
  import { ref, onBeforeUnmount } from 'vue';
  import dayjs, { Dayjs } from 'dayjs';

  const nowTime = ref('');

  nowTimes();

  onBeforeUnmount(() => {
    if (dateTimer.value) clearInterval(dateTimer.value);
  })

  function nowTimes() {
    nowTime.value = dayjs().format("YYYY-MM-DD dddd hh:mm:ss");
    console.log(nowTime.value);  // 2023-09-04 星期一 02:19:30
    
    dateTimer.value = setInterval(nowTimes, 1000)
  }

</script>

注:定时器需要在页面销毁前做处理,否则容易造成内存泄漏。本示例已做处理,可参考。

 欢迎扫码下方二维码关注VX公众号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值