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 중국어 웹사이트의 기타 관련 기사를 참조하세요!