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?