Spelmann
Erfahrenes Mitglied
Hallo,
ich verrenk mir gerade das Hirn.
Folgender Code gibt wie zu erwarten eine Ganzzahl als Ergebnis:
Dieses Intervall liefert aber keine Ganzzahl:
Kann mir jemand erklären, warum das so ist?
Vielen Dank!
ich verrenk mir gerade das Hirn.
Folgender Code gibt wie zu erwarten eine Ganzzahl als Ergebnis:
PHP:
//Ein Intervall von Samstag bis Samstag
$terminStart = strtotime("2013-01-05 00:00:00");
$terminEnde = strtotime("2013-03-30 00:00:00");
$anzahlTage = (($terminEnde)-$terminStart)/86400;
echo ($anzahlTage+1);
//Ergebnis: 85
Dieses Intervall liefert aber keine Ganzzahl:
PHP:
//Noch ein Intervall von Samstag bis Samstag
$terminStart = strtotime("2013-03-02 00:00:00");
$terminEnde = strtotime("2013-04-06 00:00:00");
$anzahlTage = (($terminEnde)-$terminStart)/86400;
echo ($anzahlTage+1);
//Ergebnis: 35.958333333333
Kann mir jemand erklären, warum das so ist?
Vielen Dank!