Calendarul gregorian proleptic
Calendarul gregorian proleptic este obținut prin extrapolarea calendarului gregorian la date anterioare introducerii sale oficiale (la Roma, vineri, 15 octombrie 1582 ). Înainte de această dată istoricii folosesc în mod convențional calendarul iulian și, prin urmare, utilizarea calendarului proleptic gregorian trebuie să fie explicită în mod explicit.
Joi 14 octombrie 1582 al calendarului gregorian proleptic și joi 4 octombrie calendarului iulian. Revenind în timp, diferența de zile între cele două calendare este redusă cu una de fiecare dată când anul este multiplu de o sută și nu este divizibil cu patru sute. Prin urmare, cele două calendare coincid exact între 1 martie 200 și 28 februarie 300 (presupunând că chiar și în calendarul iulian ziua suplimentară este introdusă la sfârșitul lunii februarie și nu ante diem bis sextum Kalendas Martias , adică 24 februarie).
De asemenea, este necesar să precizăm dacă anul precedent anului 1 se numește anul 1 î.Hr., așa cum este în mod tradițional în calendarul iulian sau anul 0 , ca și în calendarul iulian astronomic, în care ceilalți ani î.Hr. sunt numerotați cu numere negative. Anul acela, oricum îl numeriți, este un an bisect. Folosind convenția astronomilor, anii -100, -200, -300 nu sunt ani bisecți, dar anul -400 este și, în mod similar, pentru secole mai îndepărtate.
Utilizarea calendarului gregorian proleptic este prevăzută, dar nu este obligată de standardul internațional ISO 8601 : 2004 (clauza 4.3.2.1 Calendarul gregorian). Gestionarea datelor antice cu calendarul gregorian proleptic (cu convenția astronomică pentru anul 0) este oferită în multe programe software. De exemplu, acest calendar este utilizat în MySQL , [1] SQLite , [2] PHP , CIM , Delphi , Python [3] și COBOL .
Notă
- ^ 11.8. Ce calendar este folosit de MySQL? , în Manualul de referință MySQL 5.0 . Accesat douăzeci și unu iulie 2010.
- ^ Funcții de dată și oră , în SQL așa cum a înțeles SQLite . Adus la 16 septembrie 2010 .
- ^ 8.1.3. Obiecte date , în documentația Python v2.7.2 .