js 时间戳转为几天几个小时几分
时间: 2023-10-02 07:03:41 浏览: 133
js实现时间显示几天前、几小时前或者几分钟前的方法集锦
可以使用以下代码将时间戳转换为天、小时和分钟:
```javascript
function formatTime(timestamp) {
var days = Math.floor(timestamp / (24 * 60 * 60 * 1000));
var hours = Math.floor((timestamp % (24 * 60 * 60 * 1000)) / (60 * 60 * 1000));
var minutes = Math.floor((timestamp % (60 * 60 * 1000)) / (60 * 1000));
return days + '天 ' + hours + '小时 ' + minutes + '分';
}
var timestamp = 1609459200000; // 时间戳,例如:2021年1月1日 00:00:00
var timeString = formatTime(timestamp);
console.log(timeString); // 输出:"14天 16小时 0分"
```
在上面的代码中,我们首先通过除以一天的毫秒数来计算出时间戳中包含的天数。然后,我们将余下的毫秒数除以一小时的毫秒数来计算出小时数,并使用模运算符计算出剩余的毫秒数。最后,我们将剩余的毫秒数除以一分钟的毫秒数来计算出分钟数。
最后,我们将这些值连接为一个字符串,并返回它。
阅读全文