简单的时间格式化插件

196 阅读1分钟

@lyh/timeFormat

安装

npm i @lyh/timeFormat

引入

import { timeFormat } from '@lyh/timeFormat

页面显示

  • 1 分钟内:显示刚刚;
  • 1 ~ 60 分钟内:显示xx分钟前;
  • 超过 60 分钟,且在当天:显示“HH:MM”;
  • 超过当天,且在当年内:显示“MM-DD HH:MM”;
  • 不在当年内:显示“YYYY-MM-DD HH:MM”。

使用

传参:13位时间戳,String || Number, 未传参则取当前时间戳

1、按需引入使用:在项目需要分享功能的.vue 文件中引入

   import { timeFormat } from '@lyh/timeFormat
   
   timeFormat(1634019891441)
  

2、 全局引入使用:在项目的入口文件(main.js)中引入

 import { timeFormat } from '@lyh/timeFormat
 
 Vue.prototype.$timeFormat = timeFormat;
 
 页面中使用
 
 this.$timeFormat(1634019891441)