需求:将时间戳转为天时分秒
function formatDuring(mss) {
var days = parseInt(mss / (1000 * 60 * 60 * 24));
var hours = parseInt((mss % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes = parseInt((mss % (1000 * 60 * 60)) / (1000 * 60));
var seconds = (mss % (1000 * 60)) / 1000;
return days + " 天 " + hours + " 小时 " + minutes + " 分钟 ";
}
console.log(formatDuring(57537))
console.log(formatDuring(86400000))
function formatDuring(micro_second) {
// 总秒数
var second = Math.floor(micro_second / 1000);
// 天数
var day = Math.floor(second / 3600 / 24);
// 小时
var hr = Math.floor(second / 3600 % 24);
// 分钟
var min = Math.floor(second / 60 % 60);
// 秒
var sec = Math.floor(second % 60);
return day + "天" + hr + "小时" + min + "分钟" + sec + "秒";
}
console.log(formatDuring(57537))
console.log(formatDuring(86400000))
这篇博客介绍了两种JavaScript函数,用于将时间戳转换为天、时、分、秒的格式。通过整除和取余运算,函数能够准确地计算出时间戳所代表的时间单位,并以字符串形式返回。示例中展示了处理不同时间戳的用法。

1701

被折叠的 条评论
为什么被折叠?



