Giorno giuliano: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Recupero di 1 fonte/i e segnalazione di 0 link interrotto/i.) #IABot (v2.0
Xqbot (discussione | contributi)
m Bot: sostituisce il tag <source> obsoleto e il parametro "enclose" [https://lists.wikimedia.org/pipermail/wikitech-ambassadors/2020-April/002284.html]; modifiche estetiche
Riga 6:
 
== Storia ==
[[File:Scaliger.jpg|rightdestra|thumbminiatura|Giuseppe Scaligero]]
 
Il giorno giuliano è basato sul ''periodo giuliano'' proposto da [[Giuseppe Giusto Scaligero|Giuseppe Scaligero]] nel [[1583]], al tempo della riforma del [[calendario gregoriano]]. È un multiplo di tre cicli di calendario:
Riga 23:
Il seguente [[algoritmo]] è valido dal 4712 a.C. in poi; inoltre tiene conto della [[Calendario gregoriano|riforma gregoriana]], tramite cui si passò direttamente dal 4 ottobre [[1582]] al [[15 ottobre]] dello stesso anno. L'ora è da intendersi in formato 24h ed espresso in [[tempo universale|UT]].
 
<sourcesyntaxhighlight lang="C">
 
inputs: dataAttuale, oraAttuale, reset(2415020.50);
Riga 75:
dataGiuliana = dataGiuliana + offsetGiornata;
 
</syntaxhighlight>
</source>
 
Accenni matematici:
Riga 90:
Questo algoritmo serve per invertire il precedente; si noti che i decimali di troncamento (parametro) dipendono in particolare dalle variabili usate nell'implementazione, più sono i decimali e meglio è, ed in questo caso ne vengono utilizzati 9 poiché bastano.
 
<sourcesyntaxhighlight lang="C">
 
inputs: dataGiuliana, reset(2415020.50), decimaliTroncamento(9);
Riga 153:
oraAttuale = creaOra ( Modulo( ore, 24 ), Modulo( minuti, 60 ), Modulo( secondi, 60 ) );
 
</sourcesyntaxhighlight>
 
Accenni matematici:
Riga 166:
=== Calcolo del giorno della settimana ===
 
<sourcesyntaxhighlight lang="C">
 
// la data giuliana si intende riferita alla mezzanotte del giorno d'interesse
Riga 173:
giornoSettimana = Mod( julian + 0.5 , 7);
 
</syntaxhighlight>
</source>
 
Accenni matematici: