/**
* @function 将时间戳转化为日+小时+分+秒
* @param {Date} 时间戳
* @return {String} 时间字符串
*/
formatTime: function(longTime) {
//转化为 日+小时+分+秒
var time = parseFloat(longTime);
if (time != null && time != ""){
if (time < 60) {
var s = time;
time = s + '秒';
} else if (time > 60 && time < 3600) {
var m = parseInt(time / 60);
var s = parseInt(time % 60);
time = m + "分钟" + s + "秒";
} else if (time >= 3600 && time < 86400) {
var h = parseInt(time / 3600);
var m = parseInt(time % 3600 / 60);
var s = parseInt(time % 3600 % 60 % 60);
time = h + "小时" + m + "分钟" + s + "秒";
} else if (time >= 86400) {
var d = parseInt(time / 86400);
var h = parseInt(time % 86400 / 3600);
var m = parseInt(time % 86400 % 3600 / 60)
var s = parseInt(time % 86400 % 3600 % 60 % 60);
time = d + '天' + h + "小时" + m + "分钟" + s + "秒";
}
}
return time;
}
如果您觉得本文的内容对您的学习有所帮助:
关键字:
javascript 时间转换 formatTime Date parseFloat parseInt