Vuoi aumentare di 30 giorni?
Non è che vuoi solo passare al mese successivo?
In ogni caso...
Se vuoi sommare 30 giorni alla data attuale devi tenere in considerazione: l'anno attuale, il mese attuale e il giorno attuale.
L'anno determina se febbraio è di 28 o 29 giorni (anno bisestile). Dopodiché sai con precisione da quanti giorni è formato ogni mese...
Ti cito cosa dice Wikipedia sugli anni bisestili:
"Un anno è bisestile se il suo numero è divisibile per 4, con l'eccezione che gli anni secolari (quelli divisibili per 100) sono bisestili solo se divisibili per 400."
Quindi prendiamo ad esempio 01/02/2008 .
1) L'anno è bisestile quindi febbraio è di 29 gg.
2) Sommiamo al gg attuale 30 giorni e ci accorgiamo che 1+30=31, quindi finiremo nel mese successivo (marzo) e precisamente al giorno numero: 2.
Adesso dovresti avere le idee più chiare su come procedere...
Se hai problemi fai un fischio.
Ultima modifica effettuata da Shutdown il 02/07/2008 alle 0:56 |