Le cheminement vers le baptême est une aventure spirituelle, mais c’est aussi une attente impatiente ! Pour marquer les jours qui me séparent de la Vigile Pascale, j’ai décidé de créer un compte à rebours personnalisé sur mon site.
Le défi technique : Une date qui “bouge”
Au début, j’avais simplement codé une date fixe dans mon script. Mais j’ai vite appris que la date du baptême des catéchumènes n’est jamais la même d’une année sur l’autre !
Contrairement à Noël qui tombe toujours le 25 décembre, le baptême dépend de Pâques. Et Pâques est calculé selon une règle précise : c’est le premier dimanche après la première pleine lune de printemps.
Comment j’ai résolu le problème
Pour que mon timer soit toujours juste (même si je le regarde l’année prochaine !), j’ai dû intégrer un algorithme mathématique (celui de Meeus/Jones/Butcher) dans mon code JavaScript.
Désormais, le script :
- Analyse l’année en cours.
- Calcule la phase de la lune et l’équinoxe de printemps.
- Détermine automatiquement la date du Samedi Saint à 20h00.
Le Compte à Rebours en direct
Voici le résultat final. Ce timer calcule en temps réel le temps qu’il reste avant de recevoir les sacrements :
Pourquoi ce projet ?
Ce petit bout de code est plus qu’un simple gadget. C’est un rappel quotidien de mon engagement et de la fête de la Résurrection qui approche. Chaque seconde qui défile me rapproche un peu plus de cette nuit de lumière.
“Le baptême est le sacrement de la foi.” (Saint Augustin)