2012-10-08 3 views
2

GMT 형식의 날짜가 15/10/2012이고 strtotime()을 실행하면 false를 반환합니다. 나는 아무것도 변경하지 않는 기본 표준 시간대를 설정하려고 시도하고 심지어 다음을 시도했습니다.UTC를 다른 시간대로 변환

$date = new DateTime($formatted); 
$date->setTimezone('Europe/London'); 
return $date->getTimestamp(); 

아직 결과가 없습니다.

누구나 아이디어가 있으십니까?

+0

GMT = UTC http://en.wikipedia.org/wiki/Coordinated_Universal_Time – Jelmer

+0

$ 형식은 무엇입니까? – vascowhite

+0

죄송합니다, GMT 형식입니다. – PapaSmurf

답변

0

strtotime은 해당 형식을 허용하지 않습니다. 업데이트 시간대 구문 : http://www.php.net/manual/en/datetime.formats.date.php

+0

그 점을 이해합니다. 어떻게 해결할 수 있습니까? – PapaSmurf

+0

@jonathandey : 받아 들일 수있는 형식을 주시겠습니까? –

+1

아마 그것을 다시 포맷해야합니다. 추한 해킹으로 $ date = implode ('/', array_reverse (explode ('/', $ date)))와 같은 작업을 수행 할 수 있습니다. – cmouse

관련 문제