js 将时间戳1736432193 转为年月日时分秒
时间: 2024-01-20 20:16:05 浏览: 84
以下是将时间戳转换为年月日时分秒的JavaScript代码示例:
```javascript
const handler = (timestamp) => {
let date = new Date(parseInt(timestamp) * 1000);
let y = date.getFullYear();
let m = date.getMonth() + 1;
let d = date.getDate();
let h = date.getHours();
let min = date.getMinutes();
let sec = date.getSeconds();
if (m < 10) {
m = "0" + m;
}
if (d < 10) {
d = "0" + d;
}
if (h < 10) {
h = "0" + h;
}
if (min < 10) {
min = "0" + min;
}
if (sec < 10) {
sec = "0" + sec;
}
return `${y}-${m}-${d} ${h}:${min}:${sec}`;}
console.log(handler(1736432193)); // 输出:2024-11-14 09:23:13
```
这段代码首先将时间戳乘以1000,因为JavaScript中的时间戳是以毫秒为单位的,而不是以秒为单位的。然后使用`new Date()`函数将时间戳转换为日期对象。接下来,通过`getFullYear()`、`getMonth()`、`getDate()`、`getHours()`、`getMinutes()`和`getSeconds()`方法获取年、月、日、时、分和秒的值。最后,根据需要进行格式化,并返回转换后的年月日时分秒字符串。
阅读全文