2010-05-04 6 views
28

Wie kann ich in PHP Tageslichteinsparungen automatisch erkennen?Wie kann ich die Tageslichtersparnis automatisch in PHP erkennen?

+0

Ich kann Ihnen mit der Antwort nicht helfen, zumindest wenn Sie meinen, wenn ein Bildschirm für energiesparend herunterbrennt. Aber wo wirst du es verwenden? Nur neugierig ... – Ben

+0

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

+1

@ Glycerin, ah auf diese Weise! Von der Frage, die ich verstanden habe, wollte er wissen, was für ein Energiesystem zB ein Laptop benutzt;) Ich komme aus Holland, DST heißt hier 'Zomertijd'/'Summertime';) – Ben

Antwort

57
echo date('I'); 

Das I (Großbuchstabe i) ist ein 1/0, das angibt, ob gerade Sommerzeit aktiv ist oder nicht.

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

hoffe, es hilft.

+0

+1 Go for it .... –

+15

Es gibt keinen Grund, 'time()' als zweiter Parameter zu 'date()' zu übergeben, es verwendet standardmäßig die aktuelle Zeit: http://www.php.net /manual/en/function.date.php – Adrian

+3

Ich möchte hier anmerken, dass das spezifisch für die Vorgabe oder die Zeitzone ist '(date_default_timezone_set ('string');'. Also wenn zum Beispiel die Zeitzone in Arizona wäre, dann wäre es immer Rückgabe falsch, da es in Arizona keine Sommerzeit gibt. –

Verwandte Themen