PHP에서 초를 시, 분, 초로 변환하는 방법: 1. "functionchangeTimeType($seconds){...}" 메소드를 통해 초를 시, 분, 초로 변환합니다. 2. "function Sec2Time($)을 통해; time){. ..}" 메소드는 초를 시, 분, 초로 변환합니다.
이 기사의 운영 환경: Windows 7 시스템, PHP 7.1 버전, Dell G3 컴퓨터
php는 초를 어떻게 시간, 분, 초로 변환합니까?
PHP는 초를 시, 분, 초로 변환합니다.
One:
/** * 将秒数转换成时分秒 * * @param 秒数 $seconds * @return void */ function changeTimeType($seconds) { if ($seconds > 3600) { $hours = intval($seconds / 3600); $time = $hours . ":" . gmstrftime('%M:%S', $seconds); } else { $time = gmstrftime('%H:%M:%S', $seconds); } return $time; }
Two:
/** * 转换成 年 天 时 分 秒 * * @param [type] $time * @return void */ function Sec2Time($time) { if (is_numeric($time)) { $value = array( "years" => 0, "days" => 0, "hours" => 0, "minutes" => 0, "seconds" => 0, ); $t = ''; if ($time >= 31556926) { $value["years"] = floor($time / 31556926); $time = ($time % 31556926); $t .= $value["years"] . "年"; } if ($time >= 86400) { $value["days"] = floor($time / 86400); $time = ($time % 86400); $t .= $value["days"] . "天"; } if ($time >= 3600) { $value["hours"] = floor($time / 3600); $time = ($time % 3600); $t .= $value["hours"] . "小时"; } if ($time >= 60) { $value["minutes"] = floor($time / 60); $time = ($time % 60); $t .= $value["minutes"] . "分"; } $value["seconds"] = floor($time); //return (array) $value; $t .= $value["seconds"] . "秒"; return $t; } else { return (bool) false; } }
권장 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 초를 시, 분, 초로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!