Gregorianske kalender: Forskelle mellem versioner

Content deleted Content added
m Retter tankestreger – burde ignorere [[ ]], {{ }} og <math> samt <gallery>
Linje 58:
<source lang=c>
/* der benyttes heltals divison ! */
Faktor = 365*ÅR + (ÅR-1)/4 - (ÅR-1)/100 + (ÅR-1)/400 ;
</source>
 
Forkortes lidt fås:
 
Faktor = 365*ÅR + (ÅR-1)/4 - ((ÅR-1)/100)*3/4 ;
 
Næste problem bliver [[februar]], som kan være på enten 28 eller 29 dage.
Linje 137:
<source lang=c>
 
round ( Måned*30,60 - 91,78 )
= Int ( Måned*30,60 - 91,78 + 0,5 )
= Int ( Måned*30,60 - 91,28 )
</source>
 
Linje 156:
m = tm->month;
if ( tm->month < 3 ) { y--; m += 12; }
return 365UL*y + y/4UL - ((y/100+1)*3)/4 + (m*3060-9135)/100 + tm->day + 59;
}
</source>
Linje 183:
Denne kan gøres meget enkel med ''factor()'':
 
Dage = labs ( factor(Dato1) - factor(Dato2) ).
 
C-funktionen ''labs()'' udregner den absolutte værdi.