|  | General | 
| 6.4 Determinare il primo e l'ultimo giorno del mese. | 
| Federico Luciani | 
| (D) E' possibile, partendo da una data, determinare il primo e l'ultimo giorno del mese corrispondente? (R) Si è possibile in quanto DateSerial(year, month, day) accetta per gli argomenti anche 'espressioni numeriche al posto di numeri di data assoluti'. Questo significa che è possibile utilizzare espressioni del tipo: DateSerial(1998 - 2, 3 - 1, 3 - 1) in questo esempio verrà restituita la data di un giorno precedente al giorno 3, di un mese, che precede marzo di un mese, di un anno che precede il 1998 di 2 anni, cioè il 2 febbraio 1996. Detto questo partendo da una qualsiasi data sono facilmente reperibili il primo e l'ultimo giorno di quel mese: 
   miaData = DateValue("3/2/1996")
   primoGiorno = DateSerial(Year(miaData), Month(miaData), 1) --> 01/02/96
   ultimoGiorno = DateSerial(Year(miaData), Month(miaData) + 1, 0) --> 29/02/96
 |