Supponiamo che sia il due gennaio o il primo febbraio di quest'anno...

totale = giorno + mese + anno;

ti restituira' sempre 2008

prova con

totale = anno*10000 + mese*100 + giorno;

Il resto dello script non l'ho spulciato...

ciao