vue 时间戳转年月日时分秒
时间: 2023-08-10 12:04:55 浏览: 244
vue时间戳转年月日时分的过滤器
可以使用 JavaScript 中的 Date 对象来将时间戳转换为年月日时分秒。下面是一个示例代码:
```javascript
// 时间戳
const timestamp = 1615320588000;
// 创建一个 Date 对象
const date = new Date(timestamp);
// 获取年月日时分秒
const year = date.getFullYear();
const month = ('0' + (date.getMonth() + 1)).slice(-2);
const day = ('0' + date.getDate()).slice(-2);
const hour = ('0' + date.getHours()).slice(-2);
const minute = ('0' + date.getMinutes()).slice(-2);
const second = ('0' + date.getSeconds()).slice(-2);
// 输出结果
console.log(`${year}-${month}-${day} ${hour}:${minute}:${second}`);
```
输出结果为 `2021-03-10 15:43:08`。在 Vue 中,你可以将这段代码放在一个方法中,然后在模板中调用该方法即可。例如:
```html
<template>
<div>
{{ formatTimestamp(1615320588000) }}
</div>
</template>
<script>
export default {
methods: {
formatTimestamp(timestamp) {
const date = new Date(timestamp);
const year = date.getFullYear();
const month = ('0' + (date.getMonth() + 1)).slice(-2);
const day = ('0' + date.getDate()).slice(-2);
const hour = ('0' + date.getHours()).slice(-2);
const minute = ('0' + date.getMinutes()).slice(-2);
const second = ('0' + date.getSeconds()).slice(-2);
return `${year}-${month}-${day} ${hour}:${minute}:${second}`;
}
}
}
</script>
```
阅读全文