Home >Web Front-end >JS Tutorial >vue.js convert unix timestamp to custom time format
This method uses vue.js filter to convert unix timestamps into custom standard time formats
<!-- 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>
In the above js code, the year, month, day, hour, minute and second have been obtained, and can be customized and assembled as needed standard format.
It should be noted that the incoming value in this method is a 13-digit unix timestamp. For details on the conversion method, please refer to the js code comments. The
function(value){…} part can be extracted separately and used as an ordinary js method.
The above is the entire content of this article. I hope it will be helpful to everyone's learning. I also hope that everyone will support the PHP Chinese website.
For more articles related to vue.js converting unix timestamps into custom time formats, please pay attention to the PHP Chinese website!