vue 时间戳是1680609823,<view>1680609823</view>,把view中的时间戳转换成具体时间,具体到秒显示的方法。用uniapp的filters
时间: 2024-05-03 19:21:02 浏览: 70
可以使用uniapp的filters来实现将时间戳转换成具体时间并以秒为单位显示的方法,具体代码如下:
在filters.js中添加以下代码:
```
export function timestampToTime(timestamp){
var date = new Date(timestamp*1000);//时间戳转换成Date对象
var year = date.getFullYear();
var month = date.getMonth()+1;
var day = date.getDate();
var hour = date.getHours();
var minute = date.getMinutes();
var second = date.getSeconds();
var time = year+'-'+addZero(month)+'-'+addZero(day)+' '+addZero(hour)+':'+addZero(minute)+':'+addZero(second);
return time;
}
//补0操作
function addZero(num){
if(num<10){
return '0'+num;
}else{
return num;
}
}
```
在vue中使用:
```
<view>{{1680609823 | timestampToTime}}</view>
```
运行后,就会以具体时间的形式显示时间戳。比如示例中的时间戳 1680609823 转换成具体时间为 2022-01-03 09:50:23。
阅读全文