salve,
mi stavo dedicando ad un sito in cui tramite php stampo una successione di date.
Ossia a partire da una certa data io stampo un certo tot. di date successive.. tutto sembrava funzionare, ma dopo il 28 ottobre 2012 non avanza.. il codice dove riscontro il bug l'ho ridotto in maniera semplificativa a poche righe, e a me sembra tutto corretto..
non è che si tratta di un bug di mktime? perchè in giro ho letto che non è molto affidabile.. quindi se qualcuno mi può consigliare qualche rimedio gliene sarei grato 
codice php:
Codice PHP:
<?php
$d = mktime(0,0,0,10,27,2012); //27 ottobre 2012
$d2 = $d+86400; //calcolo successivo => 28 ottobre 2012
echo ("Input: " . date("j/n/Y",$d) . " Output: " . date("j/n/Y", $d2));
$d = mktime(0,0,0,10,28,2012); //28 ottobre 2012
$d2 = $d+86400; //calcolo successivo => 29 ottobre 2012
echo ("
Input: " . date("j/n/Y",$d) . " Output: " . date("j/n/Y", $d2));
$d = mktime(0,0,0,10,29,2012); //29 ottobre 2012
$d2 = $d+86400; //calcolo successivo => 30 ottobre 2012
echo ("
Input: " . date("j/n/Y",$d) . " Output: " . date("j/n/Y", $d2));
?>
Output che ricevo:
Input: 27/10/2012 Output: 28/10/2012
Input: 28/10/2012 Output: 28/10/2012
Input: 29/10/2012 Output: 30/10/2012
Utilizzo php5