Generiranje linkova je malo zapelo. Najprije mi se učinilo da Openoffice Calc ne zna dijeljenje i cijele brojeve baš najbolje. Onda se pokazalo da čitav niz "ozbiljnih" web stranica ne barata problematikom.
http://www.heavens-above.com/wholeskychart.ashx?lat=43.447&lng=17.217&size=400&SL=1&SN=1&BW=1&time=55106.91667
U gornjem linku je 55106.91667 vrijeme (MJD - Modified Julian Day) koje odgovara 3.10.2009. u 00:00 po našem lokalnom vremenu. Funkcijom
concatenate se u tabličnim kalkulatorima mogu sastaviti linkovi za vrijeme zadano u formatu yyyy mm dd hh mm ss. Njihove odvojene vrijednosti su u ovom primjeru u stupcima A, B, C, D, E, F.
Online dostupne formule za izračun JD (Julian Day) redom daju pogreške u okviru 2 do 14 dana. Nakon 100 godina zamantalo mi se od brojanja lijevih i desnih zagrada.
Wikipedija griješi 2 dana.
http://en.wikipedia.org/wiki/Julian_day#Gregorian_calendar_from_Julian_day_number
The Julian day number can be calculated using the following formulas (integer division is used exclusively, that is, the remainder of all divisions are dropped):
...
JDN = (1461 × (Y + 4800 + (M − 14)/12))/4 +(367 × (M − 2 − 12 × ((M − 14)/12)))/12 − (3 × ((Y + 4900 + (M - 14)/12)/100))/4 + D − 32075
Jedan
blogger je
omanuo ceo fudbal, barem za nemikrosoftovce.
Neprobavljivo je da takvu stvar napravi jedan
Wolfram Reseach (greška - 14 dana), ili pak pretenciozan
Sun-ov admin. Čak i jedan NASA-in
pdf ima ozbiljnu grešku, srećom je u draft verziji.
Zato postoji Sveučilište u Štutgartu (
pdf skripta).
Zapis izraza u Calc-u, vjerojatno vrijedi i u Excelu, za izračun JD iz GGGG MM DD HH mm ss:
=367*A2-INT((7*(A2+INT((B2+9)/12)))/4)+INT(275*B2/9)+C2+1721013.5
U ovom slučaju taj se JD našao u ćeliji P2, pa je MJD
=P2-2400000+D2/24+E2/60/24+F2/60/60/24-14/24
Zašto 14/24?
12 sati za razliku u početku astronomskog i civilnog dana i još 2 za razliku CET - GMT (UTC) u ljetnom računanju vremena.
Padaju mi na pamet komentari na oznaku LCD ekrana s odnosom stranica 16:10: — Zašto nije 8:5?
A je li onih 12 sati već uračunato u 1721013.5?