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 相关文章推荐
jQuery对象和DOM对象的相互转化实现代码
Mar 02 Javascript
HTML颜色选择器实现代码
Nov 23 Javascript
怎么清空javascript数组
May 11 Javascript
手机Web APP如何实现分享多平台功能
Aug 19 Javascript
vue实现全选、反选功能
Nov 17 Javascript
JS实现瀑布流布局
Oct 21 Javascript
JS和Canvas实现图片的预览压缩和上传功能
Mar 30 Javascript
angular 组件通信的几种实现方式
Jul 13 Javascript
JS中数据结构之栈
Jan 01 Javascript
详解基于原生JS验证表单组件xy-form
Aug 20 Javascript
JS实现横向轮播图(初级版)
Jun 24 Javascript
vue实现在线学生录入系统
May 30 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 数学运算验证码实现代码
2009/10/11 PHP
启用OPCache提高PHP程序性能的方法
2019/03/21 PHP
Javascript中的数学函数集合
2007/05/08 Javascript
jQuery(非HTML5)可编辑表格实现代码
2012/12/11 Javascript
JS声明变量背后的编译原理剖析
2012/12/28 Javascript
当鼠标滑过文本框自动选中输入框内容的JS代码分享
2013/11/26 Javascript
一个获取第n个元素节点的js函数
2014/09/02 Javascript
jQuery插件StickUp实现网页导航置顶
2015/04/12 Javascript
JSON字符串转JSON对象
2015/07/31 Javascript
详解AngularJS控制器的使用
2016/03/09 Javascript
Vuejs第十三篇之组件——杂项
2016/09/09 Javascript
基于JavaScript实现右键菜单和拖拽功能
2016/11/28 Javascript
利用原生JS与jQuery实现数字线性变化的动画
2017/02/24 Javascript
vue异步axios获取的数据渲染到页面的方法
2018/08/09 Javascript
微信小程序入口场景的问题集合与相关解决方法
2019/06/26 Javascript
Vue实现点击导航栏当前标签后变色功能
2020/08/19 Javascript
[30:55]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第二场 11.18
2020/11/18 DOTA
python 图片验证码代码分享
2012/07/04 Python
深度定制Python的Flask框架开发环境的一些技巧总结
2016/07/12 Python
python tensorflow学习之识别单张图片的实现的示例
2018/02/09 Python
Python get获取页面cookie代码实例
2018/09/12 Python
python用quad、dblquad实现一维二维积分的实例详解
2019/11/20 Python
Python3 实现减少可调用对象的参数个数
2019/12/20 Python
PyQt5中多线程模块QThread使用方法的实现
2020/01/31 Python
利用Python实现斐波那契数列的方法实例
2020/07/26 Python
《老王》教学反思
2014/02/23 职场文书
2014年社区学雷锋活动总结
2014/03/09 职场文书
校园活动宣传方案
2014/03/28 职场文书
文化产业实施方案
2014/06/07 职场文书
2016应届毕业生实习心得体会
2015/10/09 职场文书
学生会部长竞选稿
2015/11/19 职场文书
《折线统计图》教学反思
2016/02/22 职场文书
使用canvas对video视频某一刻截图功能
2021/09/25 HTML / CSS
Python自动化工具之实现Excel转Markdown表格
2022/04/08 Python
Rust中的Struct使用示例详解
2022/08/14 Javascript
解决ubuntu安装软件时,status-code=409报错的问题
2022/12/24 Servers