Javascript utile et agréable Calendrier républicain

Page créée par Jean-François Blanc le 21 février 2001, mise à jour le 15 mars 2002.

Selon le calendrier républicain nous sommes

Pour afficher la date et la fête du jour selon ce calendrier, j'ai réutilisé le script de calcul de la date Christian Carrère-Debat ainsi que la liste des "fêtes" de Jean-Paul Cornu. J'ai ensuite découpé ces infos en fonctions JavaScript pour une meilleure personnalisation de l'affichage. Pour afficher l'heure décimale, j'ai lu les détails sur le site d'Olivier Noël et ai développé (moi-même, en personne) le script. Je l'ai ensuite amélioré en reprenant celui de la page Decimal Time.

Pour plus de détails sur ce calendrier, consultez notamment les sites suivants :

À noter que ces sites ignorent les origines occitanes des noms des mois du calendrier. Fabre d'Églantine était en effet Occitan (fût-il Français, il se serait appelé Lefebvre...) de même d'ailleurs que Gilbert Romme, le mathématicien. En occitan venteux se dit "ventós", neigeux se dit "nevós" ou "nivós"... Les suffixes "aire" et "idor" sont productifs, l'un s'appliquant aux personnes ("lo cagaire"), l'autre aux lieux/outils/objets ("lo cagador"). Et le mois d'avril se dit "abrial".

Alors...

Comment faire ?

  1. Téléchargez le script suivant (cliquez droit ici puis enregistrer la cible sous...) et placez-le en en-tête de votre page HTML (entre les tags head et /head)
  2. Insérez un script dans le corps de votre document avec au moins les lignes suivantes :
    • <SCRIPT>
    • <!--
    • document.write(Fonction); ou document.write("Texte",Fonction);
    • <// -->
    • </SCRIPT>
Personnalisez ensuite votre affichage.

Fonctions disponibles

AnnadaRep()Année sous la forme
JorndinsAnnadaRep()Numéro du jour dans l'année sous la forme
NumMesRep()Numéro du mois dans l'année sous la forme
MesRep()Nom du mois sous la forme
MesRep1()Nom du mois sous la forme (nomenclature proposée par Romme)
JornRep()Jour de la décade (ou jour sans-culottide) sous la forme
JornRep1()Jour de la décade (ou jour sans-culottide) sous la forme (nomenclature proposée par Romme)
DataRepFr()Date du jour sous la forme
DataRep1Fr()Date du jour sous la forme (nomenclature proposée par Romme)
FestaRepFr()Fête du jour sous la forme
OraDec1()Heure décimale sous la forme
OraDec()Fonction affichant l'heure décimale dans la barre d'état.

Pour un affichage plus rapide, n'hésitez pas à supprimer les fonctions inutilisées.