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组件学习教程进行学习。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。