Development Tip

PHP에서 시간과 분 얻기

yourdevel 2020. 12. 14. 20:56
반응형

PHP에서 시간과 분 얻기


시간 : 분 형식으로 현재 시간을 가져와야합니다.


print date('H:i');
$var = date('H:i');

지금 당장해야합니다. 24 시간 대신 12 시간 시계에 소문자 h를 사용하십시오.


이 시도:

$hourMin = date('H:i');

이것은 항상 두 자리 숫자 인 시간을 포함하는 24 시간 시간입니다. 모든 옵션 은 date ()에 대한 PHP 문서를 참조하십시오 .


print date('H:i');

에서 올바른 시간대를 설정해야합니다 php.ini.

다음 줄을 찾으십시오.

[Date]

; Defines the default timezone used by the date functions

;date.timezone =

다음과 같습니다.

date.timezone ="Europe/Lisbon"

웹 서버를 다시 시작하는 것을 잊지 마십시오.


전체 스크립트의 기본 시간대를 certian 시간대로 설정하려는 경우 시간대 문제를 해결하는 또 다른 방법 date_default_timezone_set() 지원되는 시간대 중 하나 를 사용한 다음 사용하는 것입니다 .


시스템 시간이 아니라 현재 시간이 필요하다는 의견을 다룰 때 직접 조정해야합니다. 한 시간에 3600 초 (단위 타임 스탬프 사용)가 있으므로이를 사용하십시오. 예를 들어, 시스템 시간이 1 시간 뒤진 경우 :

$ time = date ( 'H : i', time () + 3600);


function get_time($time) {
    $duration = $time / 1000;
    $hours = floor($duration / 3600);
    $minutes = floor(($duration / 60) % 60);
    $seconds = $duration % 60;
    if ($hours != 0)
        echo "$hours:$minutes:$seconds";
    else
        echo "$minutes:$seconds";
}

get_time('1119241');

다음 솔루션을 사용하여 문제를 해결할 수 있습니다.

echo date('H:i');

참고 URL : https://stackoverflow.com/questions/1525921/getting-hour-and-minute-in-php

반응형