vue.js将时间戳转化为日期格式的实现代码


Posted in Javascript onJune 05, 2018

看看下面的代码吧,具体代码如下所示:

<!-- 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 可以使后台得到的数据,循环出来的也行 -->
  <div>{{time | formatDate}}</div>
  <!-- 输出结果 -->
  <!-- <div>2016-07-23 21:52</div> -->
</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>

总结

以上所述是小编给大家介绍的vue.js将时间戳转化为日期格式的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JS 遮照层实现代码
Mar 31 Javascript
javascript 原型继承介绍
Aug 30 Javascript
ajax java 实现自动完成功能
Dec 19 Javascript
JS实现的一个简单的Autocomplete自动完成例子
Apr 16 Javascript
javascript中clipboardData对象用法详解
May 13 Javascript
js简单实现表单中点击按钮动态增加输入框数量的方法
Aug 18 Javascript
js实现文字选中分享功能
Jan 25 Javascript
详解如何用模块化的方式写vuejs
Dec 16 Javascript
Js中将Long转换成日期格式的实现方法
Jun 05 Javascript
vue项目中运用webpack动态配置打包多种环境域名的方法
Jun 24 Javascript
node.js使用 http-proxy 创建代理服务器操作示例
Feb 10 Javascript
解决vue单页面应用打包后相对路径、绝对路径相关问题
Aug 14 Javascript
如何使node也支持从url加载一个module详解
Jun 05 #Javascript
Js中将Long转换成日期格式的实现方法
Jun 05 #Javascript
JS非行间样式获取函数的实例代码
Jun 05 #Javascript
JavaScript实现读取与输出XML文件数据的方法示例
Jun 05 #Javascript
Node错误处理笔记之挖坑系列教程
Jun 05 #Javascript
Vue项目中跨域问题解决方案
Jun 05 #Javascript
Vue多系统切换实现方案
Jun 05 #Javascript
You might like
个人站长制做网页常用的php代码
2007/03/03 PHP
PHP中类型转换 ,常量,系统常量,魔术常量的详解
2017/10/26 PHP
Microsoft Ajax Minifier 压缩javascript的方法
2010/03/05 Javascript
js中判断控件是否存在
2010/08/25 Javascript
js将控件隐藏的方法及display属性介绍
2013/07/04 Javascript
js 一个关于图片onload加载的事
2013/11/10 Javascript
node.js中的fs.chmod方法使用说明
2014/12/18 Javascript
JS中捕获console.log()输出的方法
2015/04/16 Javascript
JavaScript实现点击按钮切换网页背景色的方法
2015/10/17 Javascript
jQuery表单事件实例代码分享
2016/08/18 Javascript
Angularjs使用ng-repeat中$even和$odd属性的注意事项
2016/12/31 Javascript
JavaScript正则获取地址栏中参数的方法
2017/03/02 Javascript
Vue.js基础指令实例讲解(各种数据绑定、表单渲染大总结)
2017/07/03 Javascript
JavaScript中三个等号和两个等号你了解多少
2017/07/04 Javascript
基于Bootstrap实现城市三级联动
2017/11/23 Javascript
nodeJs爬虫的技术点总结
2018/05/13 NodeJs
[48:35]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 TNC vs Optic
2018/04/03 DOTA
[01:01:36]Optic vs paiN 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
python读取和保存视频文件
2018/04/16 Python
python使用time、datetime返回工作日列表实例代码
2019/05/09 Python
Python迷宫生成和迷宫破解算法实例
2019/12/24 Python
浅析python 定时拆分备份 nginx 日志的方法
2020/04/27 Python
如何用Python提取10000份log中的产品信息
2021/01/14 Python
天美时手表加拿大官网:Timex加拿大
2016/09/01 全球购物
纯净、自信、100%的羊绒服装:360Cashmere
2021/02/20 全球购物
AssertionError 跟一下那个类是 “is – a”的关系
2012/02/21 面试题
大学生个人简历自我评价
2013/11/16 职场文书
幼儿园五一活动方案
2014/02/07 职场文书
上课打牌的检讨书
2014/02/15 职场文书
家长通知书教师评语
2014/04/17 职场文书
广告学专业毕业生自荐信
2014/05/28 职场文书
2014年幼儿园个人工作总结
2014/11/10 职场文书
计划生育汇报材料
2014/12/26 职场文书
2015年电话客服工作总结
2015/05/18 职场文书
2015年企业团支部工作总结
2015/05/21 职场文书
PostgreSQL逻辑复制解密原理解析
2022/09/23 PostgreSQL