返回顶部
首页 > 资讯 > 精选 >vue时间转换的方式有哪些
  • 342
分享到

vue时间转换的方式有哪些

2023-06-30 12:06:12 342人浏览 泡泡鱼
摘要

这篇“Vue时间转换的方式有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue时间转换的方式有哪些”文章吧。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)       }  },

使用

使用方式全局和局部都是一样的,我们只需要在过滤的数据后面加上 | 就行

<span>发布时间:{{details.createTime|dateFormat}}</span>

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'

使用方式

<span>{{ mTempToData(details.createTime) }}</span>

以上就是关于“vue时间转换的方式有哪些”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: vue时间转换的方式有哪些

本文链接: https://lsjlt.com/news/328605.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • vue时间转换的方式有哪些
    这篇“vue时间转换的方式有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue时间转换的方式有哪些”文章吧。VUE 时...
    99+
    2023-06-30
  • vue中常见的时间格式转换有哪些
    这篇文章主要介绍“vue中常见的时间格式转换有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue中常见的时间格式转换有哪些”文章能帮助大家解决问题。项目中后台返回的时间有多种形式,时间戳、IS...
    99+
    2023-06-30
  • vue时间转换的几种方式
    VUE 时间转换 做一个项目肯定会关系到很多的数据类型,数据类型之间都是可以转化的,,前端有时候从后端拿到的时间不符合标准,此时就需要转换以后再去使用,转换有两种方式,看你个人比较喜...
    99+
    2024-04-02
  • JS时间戳转换为常用时间格式的方法有哪些
    这篇文章主要介绍“JS时间戳转换为常用时间格式的方法有哪些”,在日常操作中,相信很多人在JS时间戳转换为常用时间格式的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JS时间戳转换为常用时间格式的方法...
    99+
    2023-07-06
  • php时间戳转换的方法有哪些
    今天小编给大家分享一下php时间戳转换的方法有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。时间戳是指Unix操作系统的...
    99+
    2023-07-05
  • sqlserver时间戳转换的方法有哪些
    在SQL Server中,时间戳通常指的是从一个固定日期(如1970年1月1日)开始的毫秒数或秒数。要将时间戳转换为日期时间格式,可...
    99+
    2024-04-09
    sqlserver
  • PHP时间戳转换为日期格式的方法有哪些?
    PHP时间戳是指从1970年1月1日 00:00:00(格林尼治标准时间)开始计算的秒数,是很常见的时间表示方式。在PHP中将时间戳转换为日期格式有多种方法,下面将介绍其中几种常用的方...
    99+
    2024-03-12
    php日期函数 php日期格式化 时间戳转日期 字符串解析
  • javascript转时间格式的方法有哪些
    这篇文章主要介绍了javascript转时间格式的方法有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇javascript转时间格式的方法有哪些文章都会有所收获,下面我们一起来看看吧。一、时间戳转日期时间戳...
    99+
    2023-07-06
  • php时间戳转化方式有哪些
    这篇文章主要讲解了“php时间戳转化方式有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php时间戳转化方式有哪些”吧!一、时间戳的获取在 PHP 中获取当前时间戳非常简单,可以使用 t...
    99+
    2023-07-05
  • vue中常见的时间格式转换
    项目中后台返回的时间有多种形式,时间戳、ISO标准时间格式等,我们需要转化展示成能看的懂得时间格式: 1、将2020-06-27T14:20:27.000000Z 时间格式转换成 2...
    99+
    2024-04-02
  • Java常用时间格式转换工具类有哪些
    小编给大家分享一下Java常用时间格式转换工具类有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!  开发过程中,经常遇到各种时间格式的转换。今天特此以博客的方...
    99+
    2023-06-02
  • linux时间戳转换工具有哪些
    在Linux系统中,可以使用以下工具将时间戳转换为人类可读的日期和时间格式:1、date命令date命令可以显示当前系统时间和日期,...
    99+
    2023-05-13
    linux时间戳 linux
  • 常见的PHP时间格式转为时间戳的方法有哪些
    今天小编给大家分享一下常见的PHP时间格式转为时间戳的方法有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。strtoti...
    99+
    2023-07-05
  • PHP实现美国时间转换为中国时间的方法有哪些?
    PHP是一种常用的服务器端脚本语言,用于网站开发和动态网页生成。在开发过程中,经常会遇到需要将不同时区的时间进行转换的情况,比如将美国时间转换为中国时间。接下来我们将介绍一些PHP实现...
    99+
    2024-04-02
  • php时间转为时间戳的方法有哪些
    这篇文章主要介绍了php时间转为时间戳的方法有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php时间转为时间戳的方法有哪些文章都会有所收获,下面我们一起来看看吧。时间戳是一种表示时间的数字格式,它表示从1...
    99+
    2023-07-05
  • python object转换方式有哪些
    在Python中,有以下几种方式可以将对象进行转换: 使用内置函数str()、int()、float()等,将对象转换为字符串、...
    99+
    2023-10-24
    python object
  • Vue路由跳转的方式有哪些
    这篇文章主要介绍“Vue路由跳转的方式有哪些”,在日常操作中,相信很多人在Vue路由跳转的方式有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue路由跳转的方式有哪些”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-07-02
  • php时间戳转换常用函数有哪些
    这篇“php时间戳转换常用函数有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php时间戳转换常用函数有哪些”文章吧。一...
    99+
    2023-07-05
  • vue页面跳转方式有哪些
    Vue页面跳转方式有以下几种:1、router-link组件在Vue Router中,可以使用router-link组件实现页面跳转...
    99+
    2023-05-13
    vue页面跳转方式 vue
  • rmvb转换avi格式的方法有哪些
    1. 使用在线转换工具,如Zamzar、Online-Convert等,将rmvb文件上传至网站,选择avi格式进行转换,下载转换后...
    99+
    2023-05-31
    rmvb转换avi
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作