anzahl an tagen wird falsch ausgeben

Wolf of Doom

Erfahrenes Mitglied
hi

und zwar ich möchte den abstand zwischen 2 datums errechnen
$days = $satz[5] - $zeit / 86400;
$ro = floor($days);

also
1075330800 - Time() / 86400 = 1075318320
was aber eigendlich ned sein kann
was mach ich falsch

danke

WoD
 
Hast du in der ersten Klasse die der Rangfolge der Operatoren nicht aufgepasst?
In der Mathematik geht "die Punktrechnung vor der Strichrechnung", um es mal ganz umgangssprachlich auszudrücken. Das sieht in PHP nicht anders aus:
›› Kapitel 10. Operatoren: Operator-Rangfolge

In deinem Fall solltest du mit Klammern arbeiten, also:

  $days = ($satz[5] - $zeit) / 86400;
  $ro = floor($days);
 
Zurück