2012-02-20 2 views
0

서버 시간은 "PHP"파일에서 time()이 17:00, getdate()이 11:00을 반환하는 17:00을 반환합니다.getdate()가 잘못된 시간을 반환합니다

date_default_timezone_set('') 다른 시간대로 시도했지만 getdate()은 현재 실제 시간에서 6 시간을 뺍니다.

누군가 이런 일이 발생하는 이유 및/또는 어떻게 해결할 수 있습니까?

감사합니다.

답변

2

date_timezone_set('some timezone') 대신 '일부 시간대'가 원하는 영역이어야합니다.

0

getDate()

"타임 스탬프를 지정하지 않으면, 타임 스탬프의 날짜 정보, 또는 현재의 지역 시간을 포함하는 연관 배열을 리턴한다."

다음과 같이 사용할 수 있습니다.

$date = date("Date-For-mat", time()); 

$ date 값을 배열 형식으로 구분하려면 형식 구분 기호로 구분하십시오.

1

를 추가해보십시오 date_default_timezone_set('Asia/Kolkata'); 라인 $today = getdate();

관련 문제