Citat:
Originally posted by marcuss@Feb 17 2004, 18:08
är väl inte direkt svårt att kolla om det är skottår eller ej?
[ året jämnt delbart med fyra == skottår ]
ex.vis:
2004/4=501 [501==heltal; alltså skottår]
|
riktigt så enkelt är det väl nu inte...
skottår är det de år som är jämnt delbara med fyra (t.ex. 2004)
utom vid sekelskiften som
inte är jämnt delbara med 400.
Alltså: 2004 = skottår
1900 = inte skottår
2000 = skottår
själv använder jag Perls inbygda funktioner för datum och tid (som i sin tur bygger på standardfunktionerna i C-biblioteket) och liter på att den har koll på skottåren.
Men det blir problem sedan (tror det var typ år 2034) när antalet sekunder sedan 1970 inte längre får plats i en 32-bit unsigned integer. Det blir ju lite spännande...