Linda: Zeitspanne ausrechnen

Hallo alle,

eigentlich dachte ich immer, dass ich es kann :)

  
print (mktime(0,0,0,12,12,2005) - mktime(0,0,0,6,27,2005))/86400;  

Warum kommt hier als Ergebnis 168.04166666667 raus? Es muss doch Anzahl der Tage, die dazwischen liegen, rauskommen und zwar ohne Komma. Was mache ich falsch? (seit zwei Stunden :))

Gruß, Linda

--
2 hours of try and error can save 10 minutes of manual reading
  1. Moin!

    Warum kommt hier als Ergebnis 168.04166666667 raus? Es muss doch Anzahl der Tage, die dazwischen liegen, rauskommen und zwar ohne Komma. Was mache ich falsch? (seit zwei Stunden :))

    Sommerzeit? Der 27.6.2005 ist Sommerzeit, der 12.12.2005 ist Winterzeit. Macht schon mal eine Differenz von einer Stunde.

    • Sven Rautenberg
    1. Hallo Sven,

      Sommerzeit? Der 27.6.2005 ist Sommerzeit, der 12.12.2005 ist Winterzeit. Macht schon mal eine Differenz von einer Stunde.

      Stimmt. Ich probiere gerade die Funktionen auf http://www.php.net/manual/de/ref.datetime.php php.net aus. Da scheint keiner sich mit Sommer- / Winterzeit zu beschäftigen. Muss wieder alles selbst machen :)

      Danke Dir.

      Gruß, Linda

      --
      2 hours of try and error can save 10 minutes of manual reading
      1. echo $begrüßung;

        Sommerzeit? Der 27.6.2005 ist Sommerzeit, der 12.12.2005 ist Winterzeit. Macht schon mal eine Differenz von einer Stunde.

        Stimmt. Ich probiere gerade die Funktionen auf http://www.php.net/manual/de/ref.datetime.php php.net aus.

        Die gm...-Funktionen rechnen mit GMT/UTC. Die kennen keine Sommer-/Winterzeit und sind zum Berechnen ohne Berücksichtigung von diesen lokalen Besonderheiten besser geeignet.

        echo "$verabschiedung $name";