Heim > Web-Frontend > View.js > So konvertieren Sie Zeitstempel in VueJS in Datum

So konvertieren Sie Zeitstempel in VueJS in Datum

藏色散人
Freigeben: 2023-01-13 00:45:40
Original
4696 Leute haben es durchsucht

vuejs把时间戳变成日期的方法:1、创建date.js文件并保存到公共js文件夹中;2、在需要格式化时间戳的组件里使用“formatDate(date, 'yyyy-MM-dd hh:mm');”方法进行转换即可。

So konvertieren Sie Zeitstempel in VueJS in Datum

本文操作环境:Windows7系统、vue2.9.6版,DELL G3电脑。

vuejs怎么把时间戳变成日期?

vue.js将时间戳转化为日期格式:

export function formatDate (date, fmt) {
    if (/(y+)/.test(fmt)) {
        fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));
    }
    let o = {
        'M+': date.getMonth() + 1,
        'd+': date.getDate(),
        'h+': date.getHours(),
        'm+': date.getMinutes(),
        's+': date.getSeconds()
    };
    for (let k in o) {
        if (new RegExp(`(${k})`).test(fmt)) {
            let str = o[k] + '';
            fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? str : padLeftZero(str));
        }
    }
    return fmt;
};
function padLeftZero (str) {
    return ('00' + str).substr(str.length);
};
Nach dem Login kopieren

把上面代码保存为date.js放到你的公共js文件夹中。

在你的需要格式化时间戳的组件里像下面这样使用:

<template>
    <!-- 过滤器  time 可以使后台得到的数据,循环出来的也行 -->
    <div>{{time | formatDate}}</div>
    <!-- 输出结果 -->
    <!-- <div>2016-07-23 21:52</div> -->
</template>
<script>
import {formatDate} from &#39;./common/date.js&#39;;
export default {
    filters: {
        formatDate(time) {
            var date = new Date(time);
            return formatDate(date, &#39;yyyy-MM-dd hh:mm&#39;);
        }
    }
}
</script>
Nach dem Login kopieren

这样就好了

推荐:《最新的5个vue.js视频教程精选

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Zeitstempel in VueJS in Datum. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage