2012-07-21 4 views
0

나는 이것을 달성하기 위해 아래의 PHP 함수를 사용해 보았지만, mounain time, timestamp를 반환했다. 누군가가 내가 시간대를 어떻게 바꿀 수 있는지 이해할 수 있는지 궁금 해서요, 아니면 누군가가 제가 EDT에 이것을 바로 잡도록 도울 수 있다면요?EDT (동부 일광 절약 시간제) 만들기 - 타임 스탬프

date("F j, Y, g:i a"); 

답변

1

당신은 date_default_timezone_set() 함수를 사용하여, 스크립트 자체에 로컬로 설정할 수 있습니다 :

http://php.net/manual/en/function.date-default-timezone-set.php

아니면 보면 당신은 php.ini 파일에서 변경할 수 있습니다 선의 :

date.timezone 

편집 : 당신은 당신이 호출 할 필요가 무엇인지 확실하지 않은 경우 여기에 지원되는 시간대의 목록입니다 : http://php.net/manual/en/timezones.php

+0

감사합니다. 답장을 고맙습니다. 어떤 이유로 그것은 여전히 ​​잘못된 날짜를 반환합니다. 내가 권고 한 방법을 사용하여 뉴욕으로 설정 했으므로 올바른 뉴욕 시간에서 6 시간을 단순히 빼는 것 같습니다 ...? – AnchovyLegend

+0

흠. 그것을 시도해도 괜찮습니다. "New_York"에 밑줄을 포함 시켰습니까? : date_default_timezone_set ("America/New_York"); –

+0

문제를 해결 한 "US/Pacific"을 사용하여 종료했습니다. ;) 당신의 도움에 감사 드리며 올바른 길로 나를 인도 해줍니다. – AnchovyLegend

관련 문제