前端时间戳转换yyyy-MM-dd HH:mm:ss
时间: 2023-07-19 21:36:41 浏览: 132
js时间戳转yyyy-MM-dd HH-mm-ss工具类详解
在前端中,可以使用 JavaScript 的 Date 对象将时间戳转换为日期对象,然后使用该对象的方法将其格式化为指定格式的字符串。以下是一个示例代码:
```javascript
function formatTimestamp(timestamp) {
var date = new Date(timestamp);
var year = date.getFullYear();
var month = padZero(date.getMonth() + 1);
var day = padZero(date.getDate());
var hour = padZero(date.getHours());
var minute = padZero(date.getMinutes());
var second = padZero(date.getSeconds());
return year + '-' + month + '-' + day + ' ' + hour + ':' + minute + ':' + second;
}
function padZero(num) {
return num < 10 ? '0' + num : num;
}
```
在上面的代码中,formatTimestamp() 方法接收一个时间戳参数,并使用 Date 对象将其转换为日期对象。然后,使用该对象的方法获取年、月、日、时、分、秒,并使用 padZero() 方法补零,最后返回格式为 "yyyy-MM-dd HH:mm:ss" 的日期字符串。
在你的代码中,你可以像这样使用该方法:
```javascript
var timestamp = 1619069298000; // 假设这是从后端接口获取的时间戳
var formattedDate = formatTimestamp(timestamp);
```
这将返回一个格式为 "yyyy-MM-dd HH:mm:ss" 的日期字符串,可以在前端页面中使用。
阅读全文