vuejs怎么把时间戳变成日期
时间:2021-10-11
来源:互联网
标签:
今天PHP爱好者为您带来vuejs把时间戳变成日期的方法:1、创建date.js文件并保存到公共js文件夹中;2、在需要格式化时间戳的组件里使用“formatDate(date, 'yyyy-MM-dd hh:mm');”方法进行转换即可。希望对大家有所帮助。

本文操作环境:Windows7系统、vue2.9.6版,DELL G3电脑。
vuejs怎么把时间戳变成日期?
vue.js将时间戳转化为日期格式:
<!-- value 格式为13位unix时间戳 -->
<!-- 10位unix时间戳可通过value*1000转换为13位格式 -->
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);
};
把上面代码保存为date.js放到你的公共js文件夹中。
在你的需要格式化时间戳的组件里像下面这样使用:
<template>
<!-- 过滤器 time 可以使后台得到的数据,循环出来的也行 -->
<p>{{time | formatDate}}</p>
<!-- 输出结果 -->
<!-- <p>2016-07-23 21:52</p> -->
</template>
<script>
import {formatDate} from './common/date.js';
export default {
filters: {
formatDate(time) {
var date = new Date(time);
return formatDate(date, 'yyyy-MM-dd hh:mm');
}
}
}
</script>
这样就好了
以上就是vuejs怎么把时间戳变成日期的详细内容,更多请关注php爱好者其它相关文章!
-
什么是AP隔离?AP隔离开关有什么用 时间:2025-12-17 -
AP隔离在哪里设置 AP隔离开启还是关闭好 时间:2025-12-17 -
USB Host接口有什么用?USB Host和USB Device接口的区别 时间:2025-12-16 -
HDMI怎么区分1.4和2.0?HDMI1.4和2.0的区别 时间:2025-12-16 -
com.android.phone已停止运行是什么意思?怎么解决? 时间:2025-12-16 -
4mp摄像头是多少像素?4mp和1080p有什么区别? 时间:2025-12-16
今日更新
-
如何辨别欧易官方入口并有效防范钓鱼网站风险
阅读:18
-
CET4准考证成绩防伪验证通道-CET4准考证成绩下载指引入口
阅读:18
-
泡面是什么梗指年轻人自嘲穷到只能吃泡面却用幽默化解生活压力的网络流行语
阅读:18
-
3D漫画永久免费登录入口-3D漫画在线免费观看下拉式
阅读:18
-
2025欧易KYC认证新规详解:L2级实名认证全流程指南
阅读:18
-
2025年CET4成绩查询官方入口-2025年CET4电子证书下载官方通道
阅读:18
-
EA账号注册全攻略-手把手教你注册EA账号
阅读:18
-
steam商店进不去错误代码118怎么解决
阅读:18
-
欧易现货交易策略指南:主流币定投与迷因币实战技巧
阅读:18
-
泡沫梗是什么梗?揭秘网络热词泡沫梗的搞笑来源和流行用法,让你秒懂!
阅读:18










