Mammut: Tage runterzählen - ungenau

Beitrag lesen

Hi,

ich habe einen Codeschnipsel, der mir die vollen verbleibenden Tage bis zu einem vorgegebeben Tag 23:59 Uhr berechnen soll. Um 00:00 Uhr Mitternacht oder eine Sekunde später soll es ein Tag weniger sein.

Heute um 00:30 Uhr wurde ein Tag zuviel berechnet (140 Tage bis Silvester), jetzt um 01:12 stimmt's (139 Tage).

Warum springt die Tageszahl nicht um 00:00 Uhr um?

  
$gewinn_letzter_tag = '2011-12-31';  
$noch_tage = floor(( strtotime(  $gewinn_letzter_tag.' 23:59' ) -time() ) / 86400) ;  
$noch_tage =( $noch_tage > 0 ) ? $noch_tage  : 0;  

Mammut.