时间函数处理

官网dayjs官网
第一步:依旧是先安装在引入

npm install dayjs --save //安装到生产依赖

第二步:引入

import dayjs from 'dayjs'

第三步:引入相对时间的插件

var relativeTime = require('dayjs/plugin/relativeTime') //固定格式

第四步:将相对事件处理插件扩展到核心包里

dayjs.extend(relativeTime)

相对时间

const rt =  dayjs().from(dayjs('1990')) // 2 years ago
//在这里可以打印一下
console.log(rt)

不要忘记导出你的包

//第五步:导出你的包
export function TimeOut(time){
    //因为你要操作数据所以需要返回:return
    return dayjs().from(dayjs(time))
}

不要忘记把这个注册到main.js中
完整代码

import dayjs from 'dayjs'
//第二步: 引入相对时间的插件
var relativeTime = require('dayjs/plugin/relativeTime')

//加载中文包
import 'dayjs/locale/zh-cn' // ES 2015 
dayjs.locale('zh-cn') // use locale globally

// 第三步:将相对事件处理插件扩展到核心包里
dayjs.extend(relativeTime)

//相对时间的处理

const rt =  dayjs().from(dayjs('1990')) // 2 years ago
console.log(rt)
//第四步:将这个包注册到mian.js中


//第五步:导出你的包
export function TimeOut(time){
    //因为你要操作数据所以需要返回:return
    return dayjs().from(dayjs(time))
}

关于使用这个包

          //时间处理函数
          //因为他是内部函数所以我们前面使用_(非必须)
          _formatTime(time){
            
            return TimeOut(time);
          }
          //在组件中我们可以这么用
          <span>{{ _formatTime(需要处理的时间) }}</span>

写法二:
在你的项目中引入dayjs

import dayjs from 'dayjs'

在methods中定义处理的方法

methods:{
	_formOutTime(time){
		return dayjs(time).fromat('需要处理成什么格式')//比如:YYYY-MM-DD;:2018-08-08
	}
}

改变成工具函数
创建一个js 文档

import dayjs from 'dayjs'

export function formOutTime(time,value){
	//后面可能要的参数不是---而是成为了2018|08|08
	return dayjs(time).fromat(value)//比如:YYYY-MM-DD;:2018-08-08
}
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值