시간대 구분
세계는 24개의 시간대로 나누어져 있습니다. 각 시간대의 현지 시간은 런던과 같이 동시에 1~23시간씩 다릅니다. 영국 현지 시간과 베이징 현지 시간의 차이는 8시간입니다. 국제 무선 통신 분야에서는 UTC(Universal Coordinated Time)라는 통일된 시간이 사용됩니다. UTC는 그리니치 표준시(GMT)와 동일합니다.
PHP의 시간대 설정
PHP5에서 data() 함수를 다시 작성했기 때문입니다. PHP의 기본 설정은 표준 그리니치 시간(즉, 0 시간대 사용)이므로 현지 현재 시간을 얻으려면 PHP 언어의 시간대 설정을 변경해야 합니다.
PHP 언어에서 시간대 설정을 변경하는 두 가지 방법은 다음과 같습니다
(1) php.ini 파일의 설정을 수정하고 [data]에서 ;date.timezone = 옵션을 찾아 앞의 따옴표를 제거합니다. , date.timezone = PRC(PRC는 중화인민공화국 시간대)로 수정한 다음 Apache를 다시 시작합니다.
(2) 애플리케이션에서 시간 및 날짜 기능을 사용하기 전에 다음 기능을 추가해야 합니다.
date_default_timezone_set(timezone);
그 중 설정에 사용할 수 있는 시간대는 다음과 같습니다. 우리 나라의 베이징 시간에는 PRC(중국 이름) 공화국), 아시아/충칭(충칭), 아시아/상하이(상하이) 또는 아시아/우루무치(우루무치)
합법 시간대 목록: http://www. php.net/manual/en/timezones.php
예:
echo "UTC时间:".date("Y-m-d H:i:s")."<br>"; date_default_timezone_set("PRC"); echo "北京时间:".date("Y-m-d H:i:s")."<br>"; echo "当前时区:".date_default_timezone_get()."<br>";
실행 결과는 다음과 같습니다.
UTC 시간: 2016-03-26 07:19:57
베이징 시간: 2016 -03-26 15:19:57
현재 시간대: PRC
위 내용은 PHP를 사용하여 시스템 시간대 설정의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!