vue.js将unix时间戳转换为自定义时间格式
本方法通过vue.jsfilter实现将unix时间戳转换为自定义标准时间格式
<!--js代码--> $().ready(function(){ <!--自定义filter名称为'time'--> Vue.filter('time', <!--value格式为13位unix时间戳--> <!--10位unix时间戳可通过value*1000转换为13位格式--> function(value){ vardate=newDate(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-0310:13:48--> //vart=Y+'-'+m+'-'+d+''+H+':'+i+':'+s; <!--获取时间格式2017-01-03--> vart=Y+'-'+m+'-'+d; returnt; });) };
<!--html代码--> <!--在需要转换格式的位置使用名为time的vue.jsfilter--> <td>{{tab2.fb1|time}}</td>
以上js代码中,年月日时分秒均已经获取到,可以自定义拼装成需要的标准格式。
需要注意,本方法中的传入值为13位unix时间戳,转换方式详参js代码注释。
function(value){…}部分可以单独提取出来作为普通的js方法使用。
本文已被整理到了《Vue.js前端组件学习教程》,欢迎大家学习阅读。
关于vue.js组件的教程,请大家点击专题vue.js组件学习教程进行学习。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。