Calculateur d'ajout/soustraction de date
Ajoutez ou soustrayez des jours, semaines, mois ou années à n'importe quelle date pour trouver instantanément une date future ou passée. Le calculateur affiche la date obtenue en format complet, le jour de la semaine, la chaîne ISO et le nombre total de jours depuis la date de départ, en gérant automatiquement les années bissextiles et les variations de longueur des mois.
Questions fréquentes
Comment ajouter des jours à une date ?
Pour ajouter des jours à une date, saisissez la date de départ, indiquez le nombre de jours à ajouter, choisissez « Jours » comme unité, puis cliquez sur Ajouter. Le calculateur affiche instantanément la date obtenue avec le jour de la semaine. Par exemple, ajouter 30 jours au 1er janvier 2026 donne le 31 janvier 2026 (un samedi).
Quelle date tombe 30 jours à partir d'aujourd'hui ?
Utilisez ce calculateur d'ajout/soustraction de date : définissez la date de départ sur aujourd'hui, saisissez 30 dans le champ quantité, sélectionnez Jours, puis cliquez sur Ajouter. Le résultat affiche la date exacte dans 30 jours avec le jour de la semaine.
Comment soustraire des jours d'une date ?
Saisissez votre date de départ, indiquez le nombre de jours à soustraire, choisissez « Jours » comme unité, puis cliquez sur Soustraire. Le calculateur trouve précisément la date passée en tenant compte des longueurs de mois et des années bissextiles.
Que se passe-t-il quand on ajoute 1 mois au 31 janvier ?
Ajouter 1 mois au 31 janvier tomberait sur le 31 février, qui n'existe pas. Le calculateur utilise la gestion native des dates de JavaScript, qui reporte le dépassement au mois suivant : 31 janvier + 1 mois devient donc le 3 mars (ou le 2 mars lors d'une année bissextile).
Comment trouver la date dans 90 jours ?
Définissez la date de départ sur aujourd'hui, saisissez 90 dans le champ quantité, sélectionnez Jours dans la liste d'unités, puis cliquez sur Ajouter. Le calculateur tient compte des longueurs de mois et des années bissextiles pour donner la date exacte dans 90 jours calendaires.
Quelle est la différence entre ajouter des jours et ajouter des mois ?
Ajouter des jours avance toujours le calendrier d'un nombre fixe de jours (par exemple +30 jours correspond toujours à 30 jours). Ajouter des mois avance par mois calendaires, dont la durée varie (28 à 31 jours). Ajouter 1 mois au 15 janvier donne le 15 février, tandis qu'ajouter 31 jours ne donne le 15 février que lorsque le mois de départ est janvier.
Comment les années bissextiles sont-elles gérées lorsqu'on ajoute des années ?
Lorsque vous ajoutez des années à une date, le calculateur tient automatiquement compte des années bissextiles. Le seul cas limite est le 29 février : ajouter 1 an au 29 février 2024 tomberait sur le 29 février 2025, mais 2025 n'est pas bissextile ; le résultat devient donc le 1er mars 2025.
Puis-je calculer une date passée en soustrayant ?
Oui. Sélectionnez Soustraire, saisissez la quantité et l'unité, puis le calculateur trouve la date passée. Par exemple, soustraire 6 mois au 31 décembre 2026 donne le 30 juin 2026. Vous pouvez soustraire des jours, des semaines, des mois ou des années.
Qu'est-ce qu'un calculateur d'ajout/soustraction de date ?
Un calculateur d'ajout/soustraction de date permet de trouver rapidement une date future ou passée en ajoutant ou en soustrayant un nombre précis de jours, semaines, mois ou années à partir d'une date de départ. Que vous deviez calculer une échéance de projet dans 90 jours, trouver la date 6 mois avant un anniversaire ou savoir quel jour tombe dans 52 semaines, cet outil donne une réponse instantanée avec le jour de la semaine et la date au format ISO.
Comment ajouter des jours à une date
Pour ajouter des jours à une date manuellement, partez de la date choisie et avancez dans le calendrier en tenant compte de la longueur variable des mois et des années bissextiles.
- Saisissez la date de départ dans le sélecteur de date ci-dessus
- Entrez le nombre de jours (ou de semaines, mois, années) à ajouter
- Sélectionnez Jours comme unité dans la liste
- Cliquez sur Ajouter pour calculer la date future
- Le résultat affiche la date complète, le jour de la semaine et le format ISO
Exemple : ajouter 45 jours au 20 janvier 2026 revient à compter les 11 jours restants de janvier, 28 jours en février (2026 n'est pas bissextile), puis 6 jours en mars — ce qui donne le 6 mars 2026 (un vendredi).
Cas limites de l'ajout de mois
Ajouter des mois à une date est plus complexe que d'ajouter des jours, car les mois n'ont pas tous la même longueur. Le cas limite le plus courant est le dépassement de mois : ajouter un mois au 31 janvier conduirait au 31 février, qui n'existe pas. L'objet Date natif de JavaScript gère cela en reportant le dépassement au mois suivant ; ainsi, 31 janvier + 1 mois devient le 3 mars (ou le 2 mars lors d'une année bissextile).
| Date de départ | + Mois | Résultat |
|---|---|---|
| 31 janv. 2026 | +1 | 3 mars 2026 (dépassement) |
| 31 janv. 2024 | +1 | 2 mars 2024 (dépassement en année bissextile) |
| 30 janv. 2026 | +1 | 2 mars 2026 (février a 28 jours) |
| 15 janv. 2026 | +1 | 15 févr. 2026 (pas de dépassement) |
Si vous devez toujours tomber sur le dernier jour du mois obtenu (par exemple 31 janv. + 1 mois = 28 févr.), il faut une fonction personnalisée de plafonnement. Ce calculateur utilise le comportement natif de dépassement de JavaScript, standard dans les bibliothèques de dates.
Gestion des années bissextiles
Une année bissextile compte 366 jours, avec 29 jours en février au lieu de 28. Lorsque vous ajoutez des jours, des semaines ou des années à une date, le calculateur tient automatiquement compte des années bissextiles pour donner le bon résultat.
- Une année est bissextile si elle est divisible par 4 (par exemple 2024, 2028)
- Les années de siècle (divisibles par 100) ne sont pas bissextiles, par exemple 1900 et 2100
- Exception : les années divisibles par 400 sont bissextiles, par exemple 2000 et 2400
Exemple d'année bissextile : ajouter 1 an au 29 février 2024 (jour bissextile) tomberait normalement sur le 29 février 2025, mais 2025 n'est pas bissextile ; JavaScript reporte donc au 1er mars 2025.
Cas d'utilisation courants
| Cas d'utilisation | Exemple |
|---|---|
| Échéance de projet | Aujourd'hui + 90 jours |
| Expiration de garantie | Date d'achat + 1 an |
| Fin de période d'essai | Date d'inscription + 30 jours |
| Préavis contractuel | Aujourd'hui + 2 semaines |
| Suivi médical | Rendez-vous + 6 semaines |
| Renouvellement d'abonnement | Date de début + 1 mois |
| Recherche de date passée | Aujourd'hui - 6 mois |
Fonctionnement du calculateur
Le calculateur utilise l'objet Date natif de JavaScript pour tous les calculs :
- Jours : appelle
setDate(getDate() + n), ce qui gère automatiquement les changements de mois et d'année - Semaines : multiplie le nombre de semaines par 7 et utilise la même logique de décalage en jours
- Mois : appelle
setMonth(getMonth() + n), avec la gestion native des dépassements pour les mois courts - Années : appelle
setFullYear(getFullYear() + n), avec le dépassement du 29 février lors des années non bissextiles
La valeur « jours depuis le départ » est calculée en divisant la différence en millisecondes entre la date obtenue et la date de départ par 86 400 000 (millisecondes par jour).
Outils associés
- Calculateur de date — Calculer le nombre de jours entre deux dates
- Compte à rebours — Compter les jours, heures et minutes avant une date précise
- Calculateur d'âge — Calculer l'âge exact en années, mois et jours
- Calculateur de demi-anniversaire — Trouver la date exactement à mi-chemin entre deux anniversaires