En 1566, vous n’auriez pas eu le temps d’avoir un enfant : l'année n'a duré que 262 jours (8 mois et 3 semaines).
Du Moyen Âge et jusqu’au XVIè siècle, l’année chrétienne commençait à Pâques. Cette pratique totalement malpratique, perdura jusqu’en 1567 avec des inconvénients majeurs : en effet, Pâques étant une fête mobile1, les changements d’années étaient très difficiles à appréhender. Ainsi, les années pouvaient compter de 330 à 400 jours mais surtout comporter deux dates identiques selon des Pâques précoces ou tardives.
Par exemple, l’année 1212 qui débuta le 25 mars, s’acheva le 14 avril. Elle comporta donc, entre autres, deux 1er avril.
Au XVIe siècle, le roi Charles IX décida de mettre fin à cette aberration et fit démarrer l’année le 1er janvier, suivant ainsi le calendrier romain. Cette nouvelle directive prenant effet en 1567, l’année 1566 entamée le 14 avril et terminée le 31 décembre demeure donc la plus courte de l’histoire.
1 Pâques est célébré le dimanche après le 14e jour du premier mois lunaire du printemps, donc le dimanche après la première pleine lune advenant pendant ou après l'équinoxe de printemps. (wikipedia.org)
Les compagnons de Valerien [fr]
books.google.fr – Manuel De Diplomatique par Arthur Giry [fr]
notrefamille.com – Calendriers d'hier et aujourd'hui [fr]
Sérieusement, tu as fait le pari de caser une note de bas de page dans chacune de tes formulations de LSV ?
Avant, j'étais spécialiste des triple parenthèses…
… maintenant, je connais les footnotes :-)
C'est un merdier, le calcul de la date de Pâques, d'ailleurs ! Je suis allé sur Wiki , j'ai halluciné :
function paques(annee) //renvoi un tableau [jour, mois], mois commence à 0
{
var g = annee % 19;
var c = Math.floor(annee / 100);
var c_4 = Math.floor(c / 4);
var h = (19 * g + c - c_4 - Math.floor((8 * c + 13) / 25) + 15) % 30;
var k = Math.floor(h / 28);
var i = (k * Math.floor(29 / (h + 1)) * Math.floor((21 - g) / 11) - 1) * k + h;
var jourSemaine = (Math.floor(annee / 4) + annee + i + 2 + c_4 - c) % 7; //jour de Pâques (0=dimanche, 1=lundi....)
var presJour = 28 + i - jourSemaine; //Jour de Pâques en jours en partant de 1 = 1er mars
var mois = presJour > 31 ? 3 : 2; //mois (0 = janvier, ... 2 = mars, 3 = avril)
var jour = mois == 2 ? presJour : presJour - 31; //jour du mois
return new Array(jour, mois);
};
moi qui me disais que c'était, genre, 40 jours après je ne sais quelle fête qui tomberait 7 dimanches et demi après que le Pape ait fait une Bulle, ben… ça s'assied !
C’est un merdier, le calcul de la date de Pâques, d’ailleurs ! Je suis allé sur Wiki , j’ai halluciné :
Alors que c'est pourtant pas compliqué… Tous les ans, ça tombe le lundi de Pâques, pas besoin de calculs savants…
@lauvergnat : C'est un classique de TP de programmation, le calcul de la date de Pâques. Maintenant tu sais pourquoi :)
Alors que c’est pourtant pas compliqué… Tous les ans, ça tombe le lundi de Pâques, pas besoin de calculs savants…
C'est un peu plus compliqué que ça : ça tombe la veille du lundi de Pâques…
source : http://fr.spontex.org/le_saviez_vous/218/
Ah zut, je l'ai appris, il y peu. Trop lent!
Sinon on peu aussi ajouter que c'est de là qu'est né la tradition du poisson d'avril.
En effet, on continuait à offrir de faux cadeaux pour l'ancienne “nouvelle année”, et étant donné qu'il s'agissait de l'époque de la pêche c'était très souvent des poissons…
Wiki
Linternaute