À quoi sert ce calculateur
Le calculateur de la prochaine occurrence d'un jour de la semaine vous indique la prochaine date du calendrier qui tombe un jour précis — par exemple : « C'est quand, le prochain vendredi ? » — à partir de la date de votre choix. Il vous précise aussi dans combien de jours cette date se situe. Pratique pour planifier des tâches récurrentes, organiser une réunion « tous les mardis », faire le compte à rebours jusqu'à une échéance hebdomadaire ou suivre une habitude associée à un jour particulier.
Comment l'utiliser
Choisissez une date de départ (par défaut, la date du jour), sélectionnez le jour de la semaine visé dans le menu déroulant, puis indiquez si la date de départ doit être prise en compte lorsqu'elle correspond déjà à ce jour. Le résultat affiche le nombre de jours à venir ainsi que la prochaine date complète, décomposée en année, mois et jour, accompagnée d'un format compact AAAAMMJJ.
La formule expliquée
Les jours de la semaine sont numérotés de dimanche = 0 à samedi = 6. Le calculateur repère le jour de la semaine correspondant à votre date de départ, puis effectue le calcul suivant :
$$\text{joursRestants} = \big((\text{cible} - \text{actuel})\bmod 7 + 7\big)\bmod 7$$
Le double modulo maintient le résultat entre 0 et 6, même lorsque la soustraction est négative. La prochaine date correspond simplement à la date de départ à laquelle on ajoute le nombre de jours restants. Si vous ne comptez pas la date de départ et qu'elle tombe déjà sur le jour visé (\(\text{joursRestants} = 0\)), le calculateur passe à la semaine suivante pour trouver l'occurrence d'après (7 jours).
Exemple concret
Imaginons que la date de départ soit le mercredi 1er janvier 2025. Le mercredi correspond au jour 3. Vous cherchez le prochain dimanche (jour 0). $$\text{joursRestants} = \big((0 - 3)\bmod 7 + 7\big)\bmod 7 = (-3 + 7)\bmod 7 = 4.$$ Le prochain dimanche est donc le 1er janvier + 4 jours = le 5 janvier 2025.
FAQ
Que se passe-t-il si la date de départ correspond déjà au jour visé ? Par défaut, le calculateur passe à la semaine suivante (7 jours). Cochez la case pour prendre en compte la date de départ elle-même, ce qui donne 0 jour restant.
Quelle numérotation des jours est utilisée ? De dimanche = 0 à samedi = 6, dans le même ordre que le menu déroulant.
Gère-t-il les changements de mois et d'année ? Oui — le calcul des dates passe correctement d'un mois à l'autre et d'une année à l'autre, années bissextiles comprises.