Salve a tutti.
Devo scorrere un intervallo di date per inserirle ad una ad una in un database.
Avevo trovato il modo

codice:
  for($i=$timestampDataIn;$i<=$timestampDataFin;$i+=86400){
  	$mese=date('m',$i);
  	$anno=date('Y',$i);
  	$giorno=date('d',$i);
  	
  	$insertPrenotazione = pg_query($conn,"INSERT INTO prenotazioni '".$anno.$mese.$giorno."'");
solo che mi sono imbattuto in un problema: il 25 ottobre cambia l'ora da solare a legale!!!! e sommare 86400 secondi ogni ciclo non mi funziona in questo caso in cui per 2 cicli di fila mi dà 25 ottobre

Qualcuno sa dirmi come posso risolvere il problema???