2010-05-04 7 views
28

PHP에서 일광 절약 시간을 자동으로 감지하려면 어떻게해야합니까?PHP에서 일광 절약 시간을 자동으로 감지하려면 어떻게해야합니까?

+0

적어도 에너지 절약을 위해 화면을 밝게 비추면 답을 도울 수 없습니다. 그러나 그것을 어디에서 사용할 것입니까? 그냥 궁금해서 ... – Ben

+0

@Ben http://en.wikipedia.org/wiki/Daylight_saving_time – Glycerine

+1

@ 글리세린, 그런 식으로! 내가 이해 한 질문에서 그는 랩탑이 사용하고있는 것과 같은 에너지 시스템이 무엇인지 알고 싶었다;) 네덜란드 출신, DST는 'Zomertijd'/ 'Summertime'이라고 부름) – Ben

답변

57
echo date('I'); 

I (대문자 i)는 일광 절약 시간제가 현재 적용되고 있는지 여부를 나타내는 1/0입니다.

http://php.net/manual/en/function.date.php

는 도움이되기를 바랍니다.

+0

+1 바로 가기 .... –

+15

'date()'의 두 번째 매개 변수로'time()'을 전달할 이유가 없으며 기본적으로 현재 시간을 사용합니다 : http://www.php.net /manual/en/function.date.php – Adrian

+3

기본 또는 설정 시간대'(date_default_timezone_set ('string');')에 특정 적으로 주목하고 싶습니다. 예를 들어 시간대가 Arizona에 있다면, 항상 애리조나에 DST가 없으므로 false를 반환합니다. –

관련 문제