WinFuture-Forum.de: Php: Sommer- Und Winterzeit - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Php: Sommer- Und Winterzeit


#1 _rjchio_

  • Gruppe: Gäste

  geschrieben 31. März 2006 - 18:19

Hi

Mir ist gerade aufgefallen, dass mir PHP die Sommerzeit erst ab dem Jahr 1976 sagen kann. Die Sommerzeit finde ich folgendermassen heraus:
$tag = localtime(mktime(12,00,00,$monat,$tag,$jahr),true);

In der Variable $tag['tm_isdst'] ist danach gespeichert, ob es sich um Sommer- oder Winterzeit handelt. Dummerweise funktioniert das erst ab dem Jahr 1976. Ich müsste die Sommerzeit aber schon von früheren Jahren wissen - Gibt es dazu eventuell einen Trick? ;)

Danke

MfG rjchio
0

Anzeige



#2 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 31. März 2006 - 18:51

guck dir hierzu am besten mal die funktion date() an. da findest du das "I", das hat mit der sommer und winterzeit zu tun

aber vlt gibt es dir auch nur bis zum jahr 1970 zurück. musst mal schauen
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#3 _rjchio_

  • Gruppe: Gäste

geschrieben 31. März 2006 - 18:57

geht leider auch nicht ;)

MfG rjchio
0

#4 Mitglied ist offline   hasch 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.790
  • Beigetreten: 28. Januar 04
  • Reputation: 0
  • Wohnort:Localhost
  • Interessen:Ach so viele ...

geschrieben 31. März 2006 - 19:14

Wenn die PHP Zeitfunktion dies erst ab 1976 zurück gibt, ist mir auch kein Trick bekannt...
Mal so als Nebenfrage, wozu musst du das wissen, evt. gibt es ja eine andere Lösungsmöglichkeit... ;)
0

#5 _rjchio_

  • Gruppe: Gäste

geschrieben 31. März 2006 - 19:18

Beitrag anzeigenZitat (hasch: 31.03.2006, 20:14)

Wenn die PHP Zeitfunktion dies erst ab 1976 zurück gibt, ist mir auch kein Trick bekannt...
Mal so als Nebenfrage, wozu musst du das wissen, evt. gibt es ja eine andere Lösungsmöglichkeit... ;)
Ich mache ein Script für einen Wettbewerb - deshalb wäre es wohl nicht allzu fair wenn ihr mir zu fest helfen würdet ;)

Danke trotzdem :)

MfG rjchio
0

#6 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 31. März 2006 - 19:53

hmm...dann weiß ich auch nichtmehr weiter, hab gerade an date("O",$timestamp) gedacht (wenn +1 dann winterzeit bei +2 sommerzeit), aber das wird dann warscheinlcih auch wieder nur bis 1970/76 ...
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#7 _rjchio_

  • Gruppe: Gäste

geschrieben 31. März 2006 - 19:57

Beitrag anzeigenZitat (Meatwad: 31.03.2006, 20:53)

hmm...dann weiß ich auch nichtmehr weiter, hab gerade an date("O",$timestamp) gedacht (wenn +1 dann winterzeit bei +2 sommerzeit), aber das wird dann warscheinlcih auch wieder nur bis 1970/76 ...
Sehrwahrscheinlich schon - basiert ja auf der gleichen Funktion...
Allerdings habe ich vielleicht gerade selbst eine Lösung gefunden... ;)

MfG rjchio
0

#8 Mitglied ist offline   mo 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.796
  • Beigetreten: 17. Juni 02
  • Reputation: 0
  • Wohnort:Ulm / BaWü

geschrieben 31. März 2006 - 22:16

http://de.wikipedia....zeit#Geschichte

quote: ... Von 1950 bis 1979 gab es in Deutschland keine Sommerzeit ...
I'm mó. mo's good twin.
0

#9 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 31. März 2006 - 22:35

achso, das erklärt natürlich einiges...
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#10 _rjchio_

  • Gruppe: Gäste

  geschrieben 01. April 2006 - 07:58

Beitrag anzeigenZitat (mo: 31.03.2006, 23:16)

http://de.wikipedia....zeit#Geschichte

quote: ... Von 1950 bis 1979 gab es in Deutschland keine Sommerzeit ...
Könnte schon der Grund sein - wieso es allerdings bereits mit dem Jahr 1976 klappt...?
Kennt vielleicht jemand eine Seite, wo es die Sommerzeit-Beginne/-Enden aufgelistet hat? :blink:

Danke

MfG rjchio
0

#11 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 01. April 2006 - 09:49

Beitrag anzeigenZitat (rjchio: 01.04.2006, 08:58)

Könnte schon der Grund sein - wieso es allerdings bereits mit dem Jahr 1976 klappt...?
Kennt vielleicht jemand eine Seite, wo es die Sommerzeit-Beginne/-Enden aufgelistet hat? :blink:

Danke

MfG rjchio


vlt ein bug in PHP
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#12 _rjchio_

  • Gruppe: Gäste

geschrieben 01. April 2006 - 09:52

Beitrag anzeigenZitat (Meatwad: 01.04.2006, 10:49)

vlt ein bug in PHP
PHP ist ja auch nicht in Deutschland gemacht worden - zudem wohne ich in der Schweiz, ist eventuell nochmals anders mit der Sommerzeit :blink:
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0