Per il calcolo del giorno della settimana, non serve coinvolgere il calendario Giuliano.
Certo, l'algoritmo funziona correttamente solo con il calendario Gregoriano, anche per date precedenti al 15/10/1582.
Il fatto che sia stato introdotto in quella data non vuol mica dire che date precedenti non possono essere rappresentate!
Ad esempio il giorno 1 gennaio dell'anno 0 nel calendario Gregoriano (un sabato ) corrisponde al giorno 3 gennaio dell'anno -1 del calendario Giuliano. Il calendario Giuliano non ha l'anno 0!
Ed il 15/10/1582 del calendario Gregoriano era un venerdi, e corrisponderebbe al 5/10/1582 del calendario Giuliano, ...
Ad esempio, oggi 22/06/2014 sarebbe il 9/06/2014 del calendario Giuliano, ....
il [13, 0, 1, 9, 8] del calendario Maya
il 24/3/5774 del calendario Ebreo
il 1/4/1393 del calendario Persiano
ecc..
Dirai, ma come cavolo ha fatto a sapere tutte queste date? Con conversioni su Internet? Ebbene no: mi implementato gli algritmi letti qui':
http://www.amazon.co.uk/Calendrical-Calculations-Nachum-Dershowitz/dp/0521702380/ref=sr_1_sc_1?ie=UTF8&qid=1403446072&sr=8-1-spell&keywords=calendrica
So tutto sui calendari Piu o meno ...