>백엔드 개발 >PHP 문제 >PHP의 초를 기간으로 변환하는 방법

PHP의 초를 기간으로 변환하는 방법

藏色散人
藏色散人원래의
2021-06-18 10:32:443044검색

PHP에서 초를 변환하는 방법: 1. "gmstrftime" 함수를 사용하여 24시간 이내의 초를 변환합니다. 2. 24시간을 초과하는 초를 변환하려면 "changeTimeType" 메서드를 사용합니다.

PHP의 초를 기간으로 변환하는 방법

이 기사의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

PHP 초를 지속 시간으로 변환하는 방법은 무엇입니까?

예: PHP는 초(4490)를 일, 시, 분, 초(34:02:02)로 변환합니다.

초를 시, 분, 초로 변환합니다. PHP는 gmstrftime 함수를 제공하지만 이 함수는 다음으로 제한됩니다. 24시간 이내에 초 단위로 숫자를 변환합니다. 24시간을 초과하는 초는 어떻게 표시해야 합니까? 예를 들어 34:02:02

$seconds = 3600*34 + 122;
function changeTimeType($seconds){
    if ($seconds > 3600){
        $hours = intval($seconds/3600);
        $minutes = $seconds % 3600;
        $time = $hours.":".gmstrftime('%M:%S', $minutes);
    }else{
        $time = gmstrftime('%H:%M:%S', $seconds);
    }
    return $time;
}
echo changeTimeType($seconds);

결과 출력은 34:02:02

권장 학습: "

PHP Video Tutorial

"

위 내용은 PHP의 초를 기간으로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.