vue时间转换的方式有哪些
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇"vue时间转换的方式有哪些"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"vue
千家信息网最后更新 2025年11月08日vue时间转换的方式有哪些
这篇"vue时间转换的方式有哪些"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"vue时间转换的方式有哪些"文章吧。
VUE 时间转换
做一个项目肯定会关系到很多的数据类型,数据类型之间都是可以转化的,,前端有时候从后端拿到的时间不符合标准,此时就需要转换以后再去使用,转换有两种方式,看你个人比较喜欢哪一种。这里已时间转换为例子
过滤器filter
全局过滤器
在main.js写入
// 时间戳过滤器Vue.filter('dateFormat', (dataStr) => { var time = new Date(dataStr) function timeAdd0 (str) { if (str < 10) { str = '0' + str } return str } var y = time.getFullYear() var m = time.getMonth() + 1 var d = time.getDate() var h = time.getHours() var mm = time.getMinutes() var s = time.getSeconds() return y + '-' + timeAdd0(m) + '-' + timeAdd0(d) + ' ' + timeAdd0(h) + ':' + timeAdd0(mm) + ':' + timeAdd0(s)})此时时间戳details.createTime就会变成Vue.filter的参数dataStr进行运算
局部过滤器
在vue单文件中,有filters属性,和周期函数并列,
注意,此时是filters不是filter局部一般比全局多一个s,比如components的全局和局部的区别是一样的
created(){ }, filters:{ dateFormat:function(dataStr){ var time = new Date(dataStr) function timeAdd0 (str) { if (str < 10) { str = '0' + str } return str } var y = time.getFullYear() var m = time.getMonth() + 1 var d = time.getDate() var h = time.getHours() var mm = time.getMinutes() var s = time.getSeconds() return y + '-' + timeAdd0(m) + '-' + timeAdd0(d) + ' ' + timeAdd0(h) + ':' + timeAdd0(mm) + ':' + timeAdd0(s) } },使用
使用方式全局和局部都是一样的,我们只需要在过滤的数据后面加上 | 就行
发布时间:{{details.createTime|dateFormat}}JS引用转换
在utils文件中建一个js,用于时间转换
export function tempToData(unixtimestamp2) { var unixtimestamp = new Date(unixtimestamp2) var year = 1900 + unixtimestamp.getYear() var month = '0' + (unixtimestamp.getMonth() + 1) var date = '0' + unixtimestamp.getDate() var hour = '0' + unixtimestamp.getHours() var minute = '0' + unixtimestamp.getMinutes() var second = '0' + unixtimestamp.getSeconds() return year + '-' + month.substring(month.length - 2, month.length) + '-' + date.substring(date.length - 2, date.length) + ' ' + hour.substring(hour.length - 2, hour.length) + ':' + minute.substring(minute.length - 2, minute.length) + ':' + second.substring(second.length - 2, second.length)}此时我们使用的时候,只要把js引用,在使用就行
全局引用
在main.js引用就行
import { tempToData } from '@/utils/DataUtils'局部引用
在对应的vue文件中引用
import { tempToData } from '@/utils/DataUtils'使用方式
{{ mTempToData(details.createTime) }}以上就是关于"vue时间转换的方式有哪些"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
时间
方式
全局
内容
局部
过滤器
数据
文件
文章
知识
篇文章
类型
个人
之间
价值
例子
函数
前端
参数
周期
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
怎么建立京剧数据库
文章导入数据库
网络安全警察报名
山西hp服务器虚拟化部署
电子邮箱服务器选择什么
网络安全法复习资料
软件开发业务员
网络安全网站是干嘛的
数据库依赖
数据库简单的增删改查
云桌面做软件开发的公司多吗
网络安全防护图片卡通
网络安全第五空间构成作业
数据库安全技术课程大纲
无锡工控软件开发
掌盟服务器
国外的服务器比国内的快吗
香港服务器月付和季付哪个更优惠
漫画展网络安全手抄报
aws测试服务器
设置http代理服务器
湖南ai人脸识别软件开发
为什么流量无法连接到服务器
朱工软件开发
战地4 无法加入服务器
数据库中ind hh
数据库和系统备份
湖北数据网络技术代理商
英特尔服务器主板跳线
网络安全周领导发言稿全文