时间戳转换成 yyyy--mm-dd hh-mm-ss
时间: 2024-09-29 13:02:04 浏览: 38
在JavaScript中,将时间戳转换为"yyyy-MM-dd HH:mm:ss"这种格式,可以使用内置的`Date`对象配合一些字符串操作函数。下面是一个示例:
```javascript
function timestampToDate(timestamp) {
var date = new Date(timestamp * 1000); // 时间戳通常是秒级,乘以1000转为毫秒级
var year = date.getFullYear();
var month = ('0' + (date.getMonth() + 1)).slice(-2); // 月份从0开始计数,加1并补零
var day = ('0' + date.getDate()).slice(-2);
var hours = ('0' + date.getHours()).slice(-2);
var minutes = ('0' + date.getMinutes()).slice(-2);
var seconds = ('0' + date.getSeconds()).slice(-2);
return year + '-' + month + '-' + day + ' ' + hours + ':' + minutes + ':' + seconds;
}
// 使用示例
var timestamp = 1686350400000; // 假设这是三天前的时间戳
console.log(timestampToDate(timestamp));
```
这个函数会接受一个时间戳(单位通常是秒),然后按照指定格式返回日期字符串。
阅读全文