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 相关文章推荐
学习JS面向对象成果 借国庆发布个最新作品与大家交流
Oct 03 Javascript
JQuery团队打造的javascript单元测试工具QUnit介绍
Feb 26 Javascript
js+HTML5实现视频截图的方法
Jun 16 Javascript
你所不了解的javascript操作DOM的细节知识点(一)
Jun 17 Javascript
JavaScript中Object.prototype.toString方法的原理
Feb 24 Javascript
JS实现获取剪贴板内容的方法
Jun 21 Javascript
JS实现简单的天数计算器完整实例
Apr 28 Javascript
jQuery+PHP+Mysql实现抽奖程序
Apr 12 jQuery
对angularJs中$sce服务安全显示html文本的实例
Sep 30 Javascript
使用jquery Ajax实现上传附件功能
Oct 23 jQuery
详解使用element-ui table组件的筛选功能的一个小坑
Nov 02 Javascript
详解React中合并单元格的正确写法
Jan 08 Javascript
使用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
PHP spl_autoload_register实现自动加载研究
2011/12/06 PHP
php验证身份证号码正确性的函数
2016/07/20 PHP
PHP实现计算器小功能
2020/08/28 PHP
Apply an AutoFormat to an Excel Spreadsheet
2007/06/12 Javascript
Extjs学习笔记之六 面版
2010/01/08 Javascript
jQuery+ajax实现顶一下,踩一下效果
2010/07/17 Javascript
jquery文本框中的事件应用以输入邮箱为例
2014/05/06 Javascript
再谈javascript原型继承
2014/11/10 Javascript
NodeJS学习笔记之Http模块
2015/01/13 NodeJs
js实现点击链接后延迟3秒再跳转的方法
2015/06/05 Javascript
Javascript删除指定元素节点的方法
2016/06/21 Javascript
AngularJS中如何使用echart插件示例详解
2016/10/26 Javascript
浅谈jQuery hover(over, out)事件函数
2016/12/03 Javascript
Zepto实现密码的隐藏/显示
2017/04/07 Javascript
详解vue-router和vue-cli以及组件之间的传值
2017/07/04 Javascript
JavaScript多种图形实现代码实例
2020/06/28 Javascript
JavaScript实现移动小精灵的案例代码
2020/12/12 Javascript
[01:23:35]Ti4主赛事胜者组 DK vs EG 1
2014/07/19 DOTA
11个并不被常用但对开发非常有帮助的Python库
2015/03/31 Python
Python中的面向对象编程详解(上)
2015/04/13 Python
Python实现单词翻译功能
2017/06/06 Python
使用python读取csv文件快速插入数据库的实例
2018/06/21 Python
pytorch 求网络模型参数实例
2019/12/30 Python
Python 序列化和反序列化库 MarshMallow 的用法实例代码
2020/02/25 Python
HTML5基于flash实现播放RTMP协议视频的示例代码
2020/12/04 HTML / CSS
阿迪达斯荷兰官方网站:adidas荷兰
2018/03/16 全球购物
德国网上花店:Valentins
2018/08/15 全球购物
应届生个人求职信模板
2013/11/26 职场文书
警察思想汇报
2014/01/04 职场文书
爱国主义教育活动总结
2014/05/07 职场文书
高一军训的心得体会
2014/09/01 职场文书
2014年个人委托书范本
2014/10/13 职场文书
工作推荐信模板
2015/03/25 职场文书
投诉书范文
2015/07/02 职场文书
GoLang中生成UUID唯一标识的实现
2021/05/08 Golang
MySQL数据库 安全管理
2022/05/06 MySQL