2014-09-03 2 views
2

HST (하와이 시간)에 대한 날짜를 정적 시간대로 설정하려고 했으므로 현재 어디에 있든 관계없이 하와이에서 시간을 표시합니다. 여기 내 코드가있다.날짜 형식 표준 시간대 문제

ini_set('date.timezone', 'Pacific/Honolulu'); 
echo date("m/d/Y g:i a"); 

echos out 09/03/2014 3:14 pm (EST 시간)입니다.

가 나는 ini_set()을 지원하지 않을 수 있습니다 2014년 9월 3일 오전 9시 14분

답변

2

귀하의 호스트를 반향합니다. date_default_timezone_set()을 사용하면이 문제를 극복 할 수 있습니다.

date_default_timezone_set('Pacific/Honolulu'); 
echo date("m/d/Y g:i a"); 

또한 DateTimeZone()DateTime()를 사용할 수 있습니다.

$date = new DateTime(); 
$date->setTimezone(new DateTimeZone('Pacific/Honolulu')) 
echo $date->format("m/d/Y g:i a"); 
+0

감사합니다. 다음과 같이 할 수 있습니다. – Dom