Originariamente inviato da gianiaz
Qui si va alla ricerca del pelo nell'uovo, però c'è da dire che:
ciao
vuol dire che per il 2100 faremo un pacht ....

intanto avranno gia' fatto 2 patch per il unix timestamp.

any way.... sempre a seguire il wikipedia che hai citato... potevi anche aggiungere le righe successive.

Sono cioè bisestili tutti gli anni la cui numerazione termina con le due cifre 04, 08, 12... fino a 96; gli anni che terminano con 00 sono bisestili solo se l'anno è divisibile per 400, cioè il 1600, il 2000, il 2400 eccetera.

In linguaggi di programmazione come C, Java, PHP, Perl, si può eseguire il test:

((anno % 4 == 0 && anno % 100 != 0) || anno % 400 == 0)