>  기사  >  백엔드 개발  >  PHP로 베이징 시간을 얻는 방법(방법에 대한 간략한 분석)

PHP로 베이징 시간을 얻는 방법(방법에 대한 간략한 분석)

PHPz
PHPz원래의
2023-04-10 09:43:161547검색

PHP에서는 date() 함수를 사용하여 현재 서버 시간을 가져올 수 있습니다. 그러나 특정 시간대의 시간을 가져와야 하는 경우 DateTime 클래스를 사용해야 합니다.

베이징 시간을 가져오기 전에 시간대를 "아시아/상하이" 시간대인 동바구로 설정해야 합니다. date_default_timezone_set() 함수나 ini_set() 함수를 사용하여 시간대를 설정할 수 있습니다.

date_default_timezone_set('Asia/Shanghai');

또는

ini_set('date.timezone', 'Asia/Shanghai');

다음으로 DateTime 클래스를 사용하여 베이징 시간을 가져올 수 있습니다. 먼저 DateTime 객체를 생성하고 시간대를 "Asia/Shanghai"로 지정해야 합니다. 그런 다음 format() 메서드를 사용하여 시간 문자열의 형식을 지정할 수 있습니다.

$bj_time = new DateTime('now', new DateTimeZone('Asia/Shanghai'));
$bj_time_str = $bj_time->format('Y-m-d H:i:s');
echo $bj_time_str; //输出当前北京时间

전체 코드는 다음과 같습니다.

date_default_timezone_set('Asia/Shanghai');
$bj_time = new DateTime('now', new DateTimeZone('Asia/Shanghai'));
$bj_time_str = $bj_time->format('Y-m-d H:i:s');
echo $bj_time_str;

위 방법을 사용하면 베이징 시간을 쉽게 알 수 있습니다.

위 내용은 PHP로 베이징 시간을 얻는 방법(방법에 대한 간략한 분석)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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