vue.js将unix时间戳转换为自定义时间格式


Posted in Javascript onJanuary 03, 2017

本方法通过vue.js filter实现将unix时间戳转换为自定义标准时间格式

<!-- js代码 -->
$().ready(function() {
<!-- 自定义filter名称为'time' -->
 Vue.filter('time',
 <!-- value 格式为13位unix时间戳 -->
 <!-- 10位unix时间戳可通过value*1000转换为13位格式 -->
 function(value) {
 var date = new Date(value);
 Y = date.getFullYear(),
 m = date.getMonth() + 1,
 d = date.getDate(),
 H = date.getHours(),
 i = date.getMinutes(),
 s = date.getSeconds();
 if (m < 10) {
  m = '0' + m;
 }
 if (d < 10) {
  d = '0' + d;
 }
 if (H < 10) {
  H = '0' + H;
 }
 if (i < 10) {
  i = '0' + i;
 }
 if (s < 10) {
  s = '0' + s;
 }
 <!-- 获取时间格式 2017-01-03 10:13:48 -->
 // var t = Y+'-'+m+'-'+d+' '+H+':'+i+':'+s;
 <!-- 获取时间格式 2017-01-03 -->
 var t = Y + '-' + m + '-' + d;
 return t;
 });)
};
<!-- html代码 -->
<!-- 在需要转换格式的位置使用名为time的vue.js filter -->
<td>{{tab2.fb1 | time}}</td>

以上js代码中,年月日时分秒均已经获取到,可以自定义拼装成需要的标准格式。
需要注意,本方法中的传入值为13位unix时间戳,转换方式详参js代码注释。
function(value){…}部分可以单独提取出来作为普通的js方法使用。

本文已被整理到了《Vue.js前端组件学习教程》,欢迎大家学习阅读。

关于vue.js组件的教程,请大家点击专题vue.js组件学习教程进行学习。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript实现的一个计算数字步数的算法分享
Dec 06 Javascript
javascript实现倒计时(精确到秒)
Jun 26 Javascript
JavaScript实现定时隐藏与显示图片的方法
Aug 06 Javascript
JQuery ztree 异步加载实例讲解
Feb 25 Javascript
详解Vue 动态添加模板的几种方法
Apr 25 Javascript
Underscore之Array_动力节点Java学院整理
Jul 10 Javascript
vue项目实战总结篇
Feb 11 Javascript
使用form-create动态生成vue自定义组件和嵌套表单组件
Jan 18 Javascript
JS开发常用工具函数(小结)
Jul 04 Javascript
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
Sep 03 jQuery
JS实现打字游戏
Dec 17 Javascript
jQuery+ajax实现文件上传功能
Dec 22 jQuery
使用Angular缓存父页面数据的方法
Jan 03 #Javascript
JS实现简单的二元方程计算器功能示例
Jan 03 #Javascript
JS基于递归算法实现1,2,3,4,5,6,7,8,9倒序放入数组中的方法
Jan 03 #Javascript
javascript使用递归算法求两个数字组合功能示例
Jan 03 #Javascript
jQuery仿写百度百科的目录树
Jan 03 #Javascript
通过BootStrap-select插件 js jQuery控制select属性变化
Jan 03 #Javascript
Vue.js系列之vue-router(上)(3)
Jan 03 #Javascript
You might like
使用Apache的htaccess防止图片被盗链的解决方法
2013/04/27 PHP
PHP中浮点数计算比较及取整不准确的解决方法
2015/01/09 PHP
以文件形式缓存php变量的方法
2015/06/26 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
PHP7扩展开发之基于函数方式使用lib库的方法详解
2018/01/15 PHP
jquery 实现的全选和反选
2009/04/15 Javascript
javascript delete 使用示例代码
2010/03/29 Javascript
QUnit jQuery的TDD框架
2010/11/04 Javascript
JavaScript高级程序设计 阅读笔记(二十一) JavaScript中的XML
2012/09/14 Javascript
JS分页控件 可用于无刷新分页
2013/07/23 Javascript
jQuery探测位置的提示弹窗(toolTip box)详细解析
2013/11/14 Javascript
js怎么覆盖原有方法实现重写
2014/09/04 Javascript
jQuery插件expander实现图片翻转特效
2015/05/21 Javascript
js实现input框文字动态变换显示效果
2015/08/19 Javascript
jQuery on()方法示例及jquery on()方法的优点
2015/08/27 Javascript
使用impress.js制作幻灯片
2015/09/09 Javascript
Vue.js每天必学之构造器与生命周期
2016/09/05 Javascript
JS实现课堂随机点名和顺序点名
2017/03/09 Javascript
javascript中神奇的 Date对象小结
2017/10/12 Javascript
[06:37]2014DOTA2国际邀请赛 昔日王者渴望重回巅峰
2014/07/12 DOTA
[03:13]DOTA2-DPC中国联赛1月25日Recap集锦
2021/03/11 DOTA
Python采集腾讯新闻实例
2014/07/10 Python
举例讲解Python程序与系统shell交互的方式
2015/04/09 Python
Python使用minidom读写xml的方法
2015/06/03 Python
python放大图片和画方格实现算法
2018/03/30 Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
2019/01/23 Python
python队列Queue的详解
2019/05/10 Python
wxPython窗体拆分布局基础组件
2019/11/19 Python
python和node.js生成当前时间戳的示例
2020/09/29 Python
python 将html转换为pdf的几种方法
2020/12/29 Python
编写用C语言实现的求n阶阶乘问题的递归算法
2014/10/21 面试题
初中成绩单评语
2014/12/29 职场文书
公司中层管理培训心得体会
2016/01/11 职场文书
Nginx+SpringBoot实现负载均衡的示例
2021/03/31 Servers
python小程序之飘落的银杏
2021/04/17 Python
利用Sharding-Jdbc进行分库分表的操作代码
2022/01/22 Java/Android