---
title: "Comment soustraire des jours à une date ?"
description: "La même file de jours, remontée dans l’autre sens : un compte qui reste positif, quatre reculs à vérifier, et la fin de mois qui ne suit pas le quantième."
canonical: "https://freeaigeneration.com/fr/guides/comment-soustraire-des-jours-a-une-date/"
robots: "noindex"
lang: "fr"
---

# Comment soustraire des jours à une date ?

Soustraire des jours à une date revient à remonter la même file de jours, dans l'autre sens. La mécanique est identique à l'addition ; les pièges, non, et c'est la fin de mois qui les concentre.

Un recul de trente jours ne se lit pas comme « un mois avant », une date de fin de mois ne se transporte pas telle quelle au mois précédent, et le 1er mars d'une année bissextile a un prédécesseur qui n'existe pas les autres années. Autant de cas où le calcul calendaire évite les approximations.

## La même arithmétique, à l'envers

Le principe reste celui d'une file de jours numérotés : retirer N jours revient à soustraire N du numéro de la date, puis à relire la date obtenue. La longueur des mois, la présence d'un 29 février ou le passage à une nouvelle année sont absorbés par le calcul, sans règle particulière à appliquer.

C'est ce qui distingue la soustraction calendaire d'un raisonnement par mois. Ce dernier oblige à savoir si le mois précédent compte 28, 29, 30 ou 31 jours, puis à décider quoi faire du 31 quand il n'existe pas en face.

## Sélectionner la soustraction, garder un compte positif

Le formulaire propose deux boutons radio, addition et soustraction, avec l'addition par défaut. Le nombre de jours, lui, reste positif dans les deux cas : c'est le bouton qui donne le sens, jamais le signe.

La validation est la même que dans l'autre sens : des chiffres uniquement, jusqu'à neuf, sans virgule ni unité. Un « -30 » saisi dans le champ est refusé, alors que 30 avec le bouton de soustraction fonctionne. Le récapitulatif indique ensuite le nombre de jours retirés, puis la date obtenue avec son jour de la semaine.

## Quatre reculs vérifiables

- 1er janvier 2025 moins 1 jour donne le mardi 31 décembre 2024 : le recul traverse la frontière de l'année.
- 1er mars 2024 moins 1 jour donne le jeudi 29 février 2024, une date qui n'existe pas en année commune.
- 1er mars 2024 moins 30 jours donne le mercredi 31 janvier 2024, un recul qui enjambe le 29 février.
- 22 octobre 2026 moins 90 jours donne le vendredi 24 juillet 2026.

Le troisième cas est le plus instructif : un recul de 30 jours peut atterrir sur le dernier jour d'un mois qui en compte 31.

## La fin de mois n'est pas « le même jour le mois précédent »

Prenez le 31 mars 2024. Trente jours plus tôt, on obtient le 1er mars 2024. Un mois plus tôt, en revanche, donnerait le 29 février, puisque le 31 n'existe pas en février et que le compteur se rabat sur le dernier jour du mois.

L'écart entre les deux lectures n'est donc jamais nul sur une fin de mois. Il vaut un jour pour le 31 mars, et deux jours quand février est traversé : du 28 mars, retirer 30 jours donne le 26 février, alors qu'un mois plus tôt donne le 28 février.

Le même phénomène se produit sur les autres mois de 31 jours : du 31 mai, retirer 30 jours donne le 1er mai, pas le 30 avril. Les dates de fin de mois sont celles qui produisent le plus d'écarts entre un décompte en jours et un décompte en mois. Retirer 30 jours et retirer un mois ne sont donc pas la même opération.

## Zéro, signe et bornes de calendrier

Le zéro est accepté et laisse la date inchangée. C'est un moyen rapide d'obtenir le jour de la semaine d'une date passée.

Un résultat hors de la plage de l'an 1 à 9999 est refusé par un message de plage, sans enroulement. Ni les heures ni les fractions de jour n'entrent dans le champ : le résultat ne peut pas signifier « la veille à midi ». Les changements d'heure, eux, ne déplacent rien, le calcul opérant sur des numéros de jour.

## Calculer une date antérieure

Saisissez la date de référence, le nombre de jours, puis choisissez la soustraction. Le sens inverse est décrit dans [Comment ajouter des jours à une date ?](/fr/guides/comment-ajouter-des-jours-a-une-date/), et la formulation courante « il y a N jours » est traitée séparément dans [Comment calculer une date passée à partir d'un nombre de jours ?](/fr/guides/comment-retrouver-une-date-passee-a-partir-dun-nombre-de-jours/).

L'[outil pour ajouter ou retirer des jours à une date](/fr/utilitaires/dates-heures/ajouter-retirer-jours/) exécute ce recul dans le navigateur, sans compte FreeAIGeneration et sans conserver la date saisie.
