Chcemy wyznaczyć liczbę dni np. od 2000-1-1
do 2018-7-18
,
no to ja to robię tak: liczba lat = 2018-2000 = 18
,
co mnożę przez liczbę dni na rok: 18*365.25 = 6574.5
, czyli 6575
po zaokrągleniu
teraz wystarczy dodać do tego pozostałe dni, co jest już proste.
Sprawdźmy czy to działa: 2000-1-1
do 2018-1-1 = 365 * 18
i + przestępne lata, których było: 2000, 2004, 2008, 2012 i 2016, razem 5.
365 * 18 + 5 = 6575
, zgadza się.
To takie proste?