Ciao
Partendo da una data iniziale ($data1) devo salvare in una tabella tanti appuntamenti in una tabella fino ad arrivare ad una data finale ($data2).
Esempio voglio salvare dal 1 maggio al 12 maggio una serie di appuntamenti cosi fatti
1 maggio appuntamento 1
2 maggio appuntamento 2
3 maggio appuntamento 3
4 maggio appuntamento 4
5 maggio appuntamento 5
....
Ovviamente non so a priori quali siano le date.
Ho pensato di fare cosi: scompongo le date in giorno, mese (lasciamo perdere un attimo l'anno...) e controllo se fanno parte dello stesso mese.
Caso 1 : fanno parte dello stesso mese -> ciclo la data iniziale fino ad arrivare alla data finale
Caso 2 : fanno parte di 2 mesi diversi -> ciclo la data iniziale fino al quella finale tenendo pero conto di come finisce il mese (28 / 29 / 30 / 31 giorni)
cosi però è molto macchinoso ... esiste qualcosa di già fatto ?