수정 방법: 1. "ini_set('date.timezone', 'America/New_York');" 문을 사용합니다. 2. "date_default_timezone_set('America/New_York');" 문을 사용합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
시간대 구분
세계는 24개의 시간대로 나누어지며 각 시간대는 각 시간대의 현지 시간은 동시에 1시간에서 23시간까지 다릅니다. 예를 들어 영국 런던의 현지 시간과 베이징의 현지 시간은 8시간 정도 다릅니다.
국제 무선 통신 분야에서는 UTC(Universal Time Coordinated)라는 통일된 시간이 사용됩니다. 이는 그리니치 표준시(GMT)와 동일합니다.
php는 시간대를 East America
1로 변경합니다. ini_set() 함수를 사용하여
ini_set() 함수를 설정하여 지정된 구성 옵션의 값을 유지합니다. 스크립트가 실행 중일 때 새로운 값을 생성하고 스크립트가 끝나면 복원됩니다. 함수의 구문 형식은 다음과 같습니다.
ini_set($varname, $newvalue)
여기서 $varname은 수정할 구성 옵션이고 $newvalue는 구성 옵션의 새 값입니다.
예:
<?php header("Content-type:text/html;charset=utf-8"); ini_set('date.timezone', 'Asia/Shanghai'); echo '上海的当前时间为:' . date('Y-m-d H:i:s', time()). '<br><br>'; ini_set('date.timezone', 'America/New_York'); echo '美国/东部的当前时间为:' . date('Y-m-d H:i:s', time()) ; ?>
date.timezonex
항목의 값을 "America/New_York", 즉 "United States/New York"으로 설정합니다.
뉴욕은 미국 동부에 있어요. 뉴욕은 미국 동부 해안의 북동부, 뉴욕 주 남동부의 허드슨 강 어귀, 워싱턴 D.C.와 보스턴의 대략 중간, 허드슨 강과 가깝습니다.
2. date_default_timezone_set() 함수를 사용하세요.
date_default_timezone_set() 함수는 스크립트의 모든 시간 및 날짜 함수에 대한 기본 시간대를 설정할 수 있습니다.
date_default_timezone_set($timezone_identifier)
매개변수 $timezone_identifier는 다음과 같습니다. 시간대 식별자(예: UTC(그리니치 표준시) 또는 Europe/Lisbon(포르투갈))
예:
<?php header("Content-type:text/html;charset=utf-8"); date_default_timezone_set('America/New_York'); echo '美国/东部的当前时间为:' . date('Y-m-d H:i:s', time()) ; ?>
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 시간대를 미국 동부로 변경하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!