2013-03-30 3 views
2

PHP 날짜 함수를 사용하여 오늘을 얻으려고하고 있지만 내일 인 31/03/2013으로 돌아오고 있습니다. 기본 표준 시간대를 변경하려고 시도했지만 여전히 동일한 시간대를 반환합니다.잘못된 날짜를 표시하는 PHP 날짜 함수

date_default_timezone_set('Europe/Dublin'); 
    echo date("d/m/Y"); 

아이디어가 있으십니까?

+2

서버 시간이 맞습니까? 오늘은 많은 나라가 DST –

+0

을 전환 한 이후로 날짜를 테스트하기에 좋지 않을 수 있습니다. 내 Windows PC에서 WAMP를 실행 중입니다. 확인해야 할 다른 곳이 없다면 시스템 트레이 시계의 날짜가 맞습니까? – user1105056

+1

'date_default_timezone_set'의 전후에'echo time()'을 할 수 있습니까? – Tushar

답변

-1

PHP 5.3.2-1에서 버그를 좋아하는 것 같습니다. 버그 리포트에서 PHP 스크립트를 실행하고 결과를 게시하십시오.

+0

-1 표를 추가/제거 할 때 타임 스탬프가 변경되지 않으므로 시간대가 올바른 것으로 보입니다. http://de3.php.net/manual/en/function.date를 방문하십시오. php에서, 예제 4의 마지막에는'다른 언어로 날짜를 형식화하려면 date() 대신 setlocale() 및 strftime() 함수를 사용해야합니다. ' – Cooper

+0

@Coo 수정 프로그램에 대한 링크가 작동하지 않습니다. –

관련 문제