JS把时间戳转换为多少天多少小时多少分钟

147浏览 · 2024-03-23 18:40:08
将时间戳转换为多少天多少小时多少分钟,可以通过以下方式来实现: ```javascript function timestampToDHM(timestamp) { const days = Math.floor(timestamp / (24 * 60 * 60 * 1000)); const hours = Math.floor((timestamp % (24 * 60 * 60 * 1000)) / (60 * 60 * 1000)); const minutes = Math.floor((timestamp % (60 * 60 * 1000)) / (60 * 1000)); return `${days}天${hours}小时${minutes}分钟`; 以上代码中,我们将时间戳(timestamp)转换为多少天、多少小时、多少分钟的形式,并将三者拼接成一个字符串返回。 例如,当timestamp为268200000时,即三天零四小时二十分钟,那么使用以上函数转换后的结果为:"3天4小时20分钟"。 需要注意的是,以上代码中假设一天为24小时,这在实际应用中并不一定准确,需要根据具体情况进行调整。
相关问题
可以使用以下代码将时间戳转换为天、小时、分钟和秒: ```javascript function formatDuration(timestamp) { var seconds = Math.floor(timestamp / 1000); var minutes = Math.floor(seconds / 60); ```