이전 글에서는 "PHP의 오류 유형과 오류 수준을 이해하세요"를 가져왔는데, 여기서는 PHP의 오류 유형과 오류 수준을 자세히 소개했습니다. PHP의 시간대에 대한 정보가 모두에게 도움이 되기를 바랍니다!
우리 일상생활에서 시간은 매우 중요하고 필수적입니다. PHP에서도 마찬가지입니다. 일상적인 개발에서 시간을 기록하기 위해 때로는 시간을 저장해야 할 때가 있습니다.
PHP에서는 날짜 시간 함수를 통해 날짜와 시간을 얻을 수 있습니다. PHP의 날짜 및 시간 함수는 서버 시간을 기본값으로 그리니치 시간으로 설정합니다.
PHP의 시간을 현지 시간으로 변경하려면 PHP 언어의 시간대 설정을 변경해야 합니다. PHP에서 언어 시간대를 설정하는 세 가지 방법이 있습니다. 다음을 살펴보겠습니다.
구성 파일에서 구성합니다.
PHP의 구성 파일은 php.ini 파일입니다. 이전 기사 "PHP로 파일을 업로드하는 방법"에서 이 파일을 어떻게 찾았나요? 읽고 나면 이해하게 될 거예요! " 기사에 언급된 내용이 궁금하신 분들은 클릭해서 확인하실 수 있습니다. php.ini를 찾은 후 파일에서 date.timezone을 검색하여 다음 결과를 찾습니다.
Asia/Shangha는 시간대 식별자라고도 불리는 시간대를 나타냅니다. 이러한 시간대 식별자는 다음과 같습니다. 일반적으로 사용되는 시간대 식별자는 다음과 같습니다.
Asia/Shanghai —— Shanghai
Asia/Chongqing —— Chongqing
Asia/Hong_Kong —— Hong Kong
Asia/Macao —— Macau
아시아/타이베이 - 타이페이
PRC - 중국 시간대
시간대 설정을 완료한 후 손실된 설정을 적용하려면 서버를 다시 시작해야 합니다.
시간대를 설정하려면 date_default_timezone_set()
함수를 사용하세요. date_default_timezone_set()
函数设置时区
在PHP中,date_default_timezone_set() 函数能够所有的日期函数设置一个默认时区,它的语法格式如下:
date_default_timezone_set(时区标识符)
示例如下:
<?php date_default_timezone_set('Asia/Hong_Kong'); echo '香港的当前时间为:'.date('Y-m-d H:i:s',time()).'<br>'; date_default_timezone_set('Asia/Macao'); echo '澳门的当前时间为:'.date('Y-m-d H:i:s',time()).'<br>'; date_default_timezone_set('Asia/Shanghai'); echo '上海的当前时间为:'.date('Y-m-d H:i:s',time()); ?>
输出结果:
由上述结果可以看出,通过date_default_timezone_set() 函数能够设置一个时区。
使用 ini_set()
ini_set(待修改的选项, 该选项新的值)
예제는 다음과 같습니다.
<?php ini_set('date.timezone', 'GMT'); echo '当前的格林尼治时间为:'.date('Y-m-d H:i:s',time()).'<br>'; ini_set('date.timezone', 'Asia/Hong_Kong'); echo '香港的当前时间为:'.date('Y-m-d H:i:s',time()).'<br>'; ini_set('date.timezone', 'Asia/Shanghai'); echo '上海的当前时间为:'.date('Y-m-d H:i:s',time()); ?>
출력 결과:
시간대를 설정하려면 ini_set()
함수를 사용하세요.
위 내용은 PHP에서 시간대 설정을 완료하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!