2011-08-24 2 views
2

CMS의 새 게시물 각각에 대해 표시 할 날짜 함수를 사용하고 있습니다. 그러나 시간대에 따라 값을 변경하는 방법을 모르겠다. UTC−06:00입니다. PHP : date() 함수를 중부 표준시 (-6)로 변경하는 방법

내가 그것을하고 있어요 방법은 다음과 같습니다

$p['time'] = date("F j, Y, h:i a"); 
    $time = $p['time']; 

을 그리고이는 모습입니다 :

August 24, 2011, 4:39 pm 

을 지금 현재 시간은 10:39 AM,보고 된 $ 시간 인 경우 4:39 PM이어야합니다. 여하튼 그 여분 6 시간을 제거 할 필요가있다.

+0

날짜 (한 strtotime ('+ 6 시간') '내지 Ym-D')에 따라 당신의 서버 시간대. –

답변

2

귀하의 모든 시간 처리 전에 date_default_timezone_set 번으로 전화 해보십시오. 아니면 날짜 ('내지 Ym-D', 한 strtotime ('- 18 시간'))

date_default_timezone_set("America/Belize"); 

Timezones reference

+0

위대하고 매우 간단합니다! –

관련 문제