秒数转换为日时分秒格式
PHP版:
/** * 秒数转换天时分秒 */ protected function formatTime($second){ $day = floor($second/(3600*24)); $second = $second%(3600*24); $hour = floor($second/3600); $second = $second%3600; $minute = floor($second/60); $second = $second%60; $str = ''; if ($day>0){ $str .= $day.'天'; } if ($hour>0){ $str .= $hour.'小时'; } if ($minute>0){ $str .= $minute.'分'; } if ($second>0){ $str .= $second.'秒'; } return $str; }
JS版:
//秒数转换天时分秒 function formatTime(mss) { var days = parseInt(mss / (60 * 60 * 24)); var hours = parseInt((mss % (60 * 60 * 24)) / (60 * 60)); if (nowHour !== hours) { window.location.reload(); } var minutes = parseInt((mss % (60 * 60)) / 60); var seconds = (mss % 60); var str = ''; if (days>0){ str += days + " 天 "; } if (hours>0){ str += hours + " 小时 "; } if (minutes>0){ str += minutes + " 分钟 "; } if (seconds>0){ str += seconds + " 秒 "; } return str; }