Passer au contenu
Guide Varlig
Accueil Varlig

Dates et calendrier

Cette page explique comment saisir des dates, leur ajouter des jours, semaines ou jours ouvrés, calculer une durée entre deux dates et extraire le jour ou le numéro de semaine. Ces outils permettent de planifier un projet, compter les jours avant les vacances, fixer une échéance ou mesurer le temps écoulé depuis un événement.

Les dates suivent l'horloge et le fuseau horaire de votre Mac. Les réponses qui utilisent today, now ou une date relative telle que next monday changent d'un jour à l'autre, et les horloges relatives se rafraîchissent tant que l'éditeur est visible. Sur cette page, ces exemples montrent les réponses du mercredi 16 septembre 2026, donc les vôtres seront différentes. Tout le reste utilise des dates fixes.

Pour les heures et les durées comme 2h 30m, voir Heures et durées. Pour convertir une heure entre différents lieux, voir Fuseaux horaires.

Écrire des dates

Écrivez une date comme vous le feriez dans une phrase. Le mois peut venir en premier ou en deuxième, et les noms des mois peuvent être raccourcis.

calc
14 June 2025 donne June 14, 2025
14th June 2025 donne June 14, 2025
June 14, 2025 donne June 14, 2025
June 14th 2025 donne June 14, 2025
Jun 14 2025 donne June 14, 2025
2025-06-14 donne June 14, 2025
06/14/2025 donne June 14, 2025
June 2025 donne June 2025
Q3 2025 donne Jul 1 – Sep 30, 2025
first half of 2025 donne Jan 1 – Jun 30, 2025
H2 2025 donne Jul 1 – Dec 31, 2025

Les résultats de cette page affichent le mois en premier (June 14, 2025), comme avec le format de nombres standard English (United States). Si Number format est réglé sur System Region dans Settings › Calculations et que la région du Mac place le jour en premier — Royaume-Uni, Irlande, Australie, Nouvelle-Zélande, Inde, Afrique du Sud ou Suisse, par exemple — les dates suivent cet ordre : 14 June 2025, 16 June 2025 at 9:00 AM. L’année est omise pour une date de l’année courante : June 14 2026 s’affiche donc comme June 14 cette année-là. Voir Format des dates pour d’autres présentations.

Forme Exemples
Nom du mois, jour, année June 14, 2025, June 14th, 2025, June the 14th 2025, Jun 14 2025
Jour, nom du mois, année 14 June 2025, 14th June 2025, 14 Jun 2025
ISO 8601 2025-06-14, 2025-06-14T09:30:00Z, 2025-06-14T15:30:00.125+01:00
Format numérique avec zéros initiaux 06/14/2025, 03/01/2025
Séparateurs en points, jour en premier 14.06.2025, 14.06.25
Année à deux chiffres 14 Jun 25, 14 Mar 88
Mois et année June 2025, Jun 2025
Trimestre ou semestre Q3 2025, third quarter of 2025, third quarter 2025, the 4th quarter of 2025, first half of 2025, H2 2025, ou Q3, third quarter et first half pour cette année
Jour et mois, cette année June 14, June 14th, 14 June, 14th June
Jour de la semaine Monday, this friday, next monday, last friday
Jour de la semaine d'un mois first monday of October 2025, last friday of the month
Premier ou dernier jour first day of next month, last day of February 2027, end of month
Jour d'un mois the 15th of next month, 1st of October 2025
Expressions relatives today, tomorrow, yesterday, the day after tomorrow
Périodes entières next week, this month, last quarter
Fêtes reconnues par leur nom Christmas, Easter 2027, Thanksgiving 2025
Jours fériés public holidays in Ireland in 2027, is 25 December 2026 a holiday in the UK

Un trimestre ou un semestre, comme une semaine ou un mois entier, représente une période plutôt qu’un jour unique. Vous pouvez compter ses jours ou jours ouvrés, ou le temps qui vous en sépare : voir Compte à rebours. H1 et H2 nécessitent une année : H1 seul reste donc un titre. Un trimestre inexistant, comme Q5 2026, produit une erreur.

Ajouter un nombre à une période n’a pas de sens : 5 + Q3 2026 produit donc une erreur au lieu d’ajouter 2026. Devant un montant, un trimestre, un mois ou une semaine accompagné de son année sert de libellé :

calc
5 + Q3 2026 donne Error: incompatible units
Q3 2026 £5,000 + Q4 2026 £6,000 donne £11,000.00
July 2026 £500 + August 2026 £600 donne £1,100.00

Dates numériques et autres pièges

Les dates chiffrées avec barres obliques sont la source la plus fréquente de surprises.

calc
03/01/2025 donne March 1, 2025
14/06/2025 donne June 14, 2025
14.06.2025 donne June 14, 2025
14 Mar 88 donne March 14, 1988
February 30 2025 donne Unsupported: February 2025 has no day 30; its last day is the 28th
  • Les dates avec barres obliques suivent la région de calcul. Avec un format américain, comme dans ces exemples, le mois vient d’abord : 03/01/2025 signifie le 1er mars. Avec un format jour-mois, il signifie le 3 janvier. Si le premier nombre dépasse 12, il ne peut désigner qu’un jour : 14/06/2025 signifie donc le 14 juin partout. Pour une date interprétée de la même façon sur tous les Mac, écrivez le nom du mois ou utilisez le format ISO (2025-01-03).
  • Les dates avec des points placent toujours le jour en premier. 14.06.2025 signifie le 14 juin, quelle que soit la région de calcul.
  • Les années sur deux chiffres correspondent à la période 1950–2049. 00 à 49 désignent 2000 à 2049, et 50 à 99, 1950 à 1999. Ainsi, 14 Mar 88 est en 1988 et 14 Jun 25 en 2025.
  • Les zéros initiaux sont facultatifs. 6/14/2025 et 06/14/2025 désignent la même date. Deux nombres séparés par une barre oblique restent une division : 6/14 donne 0.4285714286. Trois nombres qui ne forment aucune date valide sont également interprétés comme des divisions.
  • Une année seule est un nombre. 2025 signifie deux mille vingt-cinq. Utilisez l’année dans une date ou une période comme 1978 to 2021.
  • Une date avec barres obliques peut commencer par l’année. 2025/06/14 désigne le 14 juin 2025, comme 2025-06-14.
  • Un jour que le mois n'a pas est une erreur. February 30 2025 vous dit que février 2025 n'a pas de jour 30 et que son dernier jour est le 28, plutôt que de passer tranquillement en mars, donc une faute de frappe ne peut pas vous donner la mauvaise date.

Fêtes et jours fériés

Les noms de fêtes fonctionnent partout où une date est acceptée. Sans année, ils désignent la date de l’année courante ; ajoutez une année pour fixer la date.

calc
Easter 2025 donne April 20, 2025
Good Friday 2025 donne April 18, 2025
Thanksgiving 2025 donne November 27, 2025
Chinese New Year 2025 donne January 29, 2025
weekday on Christmas 2025 donne Thursday
Easter 2030 donne April 21, 2030

Les noms reconnus sont Christmas, Christmas Eve, Christmas Day, Boxing Day, Orthodox Christmas, Easter, Easter Sunday, Good Friday, Holy Saturday, Easter Monday, Orthodox Easter, Orthodox Good Friday, New Year's Eve, New Year's Day, Chinese New Year, Chinese New Year's Eve, Ramadan, end of Ramadan, Hanukkah, end of Hanukkah, Valentine's Day, Halloween, Thanksgiving (la fête américaine) et Black Friday. Les dates hébraïques, musulmanes et chinoises proviennent de leurs calendriers respectifs. Ajoutez une année, comme dans Easter 2030, pour obtenir une date plus éloignée. Voir Fêtes et noms de fuseaux horaires.

Ces noms désignent des dates, pas les jours chômés d’un pays. Pour compter les jours fériés d’un pays, vérifier une date ou les exclure des calculs de jours ouvrés, voir Jours fériés.

Aujourd’hui et dates relatives

Ces exemples dépendent de la date d'aujourd'hui, donc les réponses présentées datent du 16 septembre 2026.

calcLes résultats dépendent de la date du jour ou de données en direct
today donne September 16
tomorrow donne September 17
this friday donne September 18
next monday donne September 21
last friday donne September 11
a week ago donne September 9
a week from today donne September 23
6 weeks from today donne October 28
in 100 days donne December 25
today + 30 days donne October 16
tomorrow at 9am donne Tomorrow at 9:00 AM
next tuesday at 3pm donne Tuesday 3:00 PM
2 weeks from now donne September 30, 2026 at 3:37 PM

from today compte des jours entiers et donne une date, tandis que from now et ago partent de l’instant présent. Avec des jours ou semaines entiers, ago affiche seulement la date ; from now conserve l’heure. in accepte les deux cas : in 100 days donne une date, et in 2 hours une heure.

Forme Exemple Réponse le 16 septembre 2026
N units ago 3 days ago September 13
N units from today 6 weeks from today October 28
N units from date 10 days from October 1 October 11
N workdays from date 10 workdays from today September 30
in N units in 100 days December 25
N units from now a month from now October 16, 2026 at 3:37 PM
Heures dans le futur ou le passé, par rapport à maintenant 24 hours from now Tomorrow at 3:37 PM
Fractions 1.5 days ago Yesterday at 3:37 AM
date + N units Monday + 3 days Thursday, September 24
N units after date 3 days after Monday Thursday, September 24
N units before date 3 days before Monday Friday
N units from weekday 2 weeks from next monday October 5
weekday after N units Friday after 3 days September 25
Après-demain the day after tomorrow September 18

Un jour de semaine seul, comme Monday, désigne le prochain. this friday désigne le vendredi à venir, aujourd’hui compris. next monday et last friday désignent respectivement l’occurrence suivante ou précédente. Friday after 3 days est le premier vendredi à partir de la date située dans trois jours, cette date comprise. sunday after next saute le dimanche à venir pour désigner le suivant ; the friday after next et Friday week appliquent le même principe au vendredi.

Chaque ligne calcule une date unique. Une expression récurrente est donc signalée comme telle sans choisir arbitrairement un jour : every monday, every 2 weeks from 1 October 2025, une fréquence ancrée sur une date (one a week from 5 October 2026) ou un jour de semaine mensuel (3rd friday of every month). Demandez une date précise, par exemple next monday ou 2 weeks from 1 October 2025. Entre un montant et une période, every définit toujours un taux : £25 every month donne 25,00 £/mois. Une heure répétée reste une heure : 08:00 daily donne 8 h.

calc
every 2 weeks from 1 October 2025 donne Unsupported: recurring dates: every 2 weeks
one a week from 5 October 2026 donne Unsupported: recurring dates: one a week
2 weeks from 1 October 2025 donne October 15, 2025
£25 every month donne £25.00/month
08:00 daily donne 8:00 AM

Jours d’un mois

Pour les jours de paie, la collecte des déchets, les bilans de fin de mois ou les rendez-vous mensuels, demandez une occurrence précise d’un jour de semaine. Écrivez first à fifth, ou 1st à 5th, ou last, puis le jour de semaine, of ou in, et le mois, le trimestre ou l’année :

calc
first monday of October 2025 donne October 6, 2025
2nd Tuesday of November 2025 donne November 11, 2025
last friday of June 2025 donne June 27, 2025
first monday in 2025 donne January 6, 2025
last day of February 2024 donne February 29, 2024
fifth monday of February 2025 donne Unsupported: February 2025 has no fifth Monday

Un jour inexistant dans le mois produit une erreur au lieu de déborder sur le mois suivant. Les mêmes expressions fonctionnent pour les mois relatifs à la date du jour :

calcLes résultats dépendent de la date du jour ou de données en direct
last friday of the month donne September 25
last day of the month donne September 30
first day of next month donne October 1
the 15th of next month donne October 15
first monday of next month donne October 5

end of month équivaut à last day of the month. start of et end of acceptent aussi une année, un trimestre ou un semestre : end of Q4 2025, end of first quarter of 2025 ou start of H2 2025.

Semaine prochaine, mois prochain et autres périodes

Par eux-mêmes, next week, this month et last quarter montrent toute la période. Les semaines s'étendent du lundi au dimanche. last quarter est celui d'avant ce trimestre, tandis que last quarter of 2025 est d'octobre à décembre 2025.

calcLes résultats dépendent de la date du jour ou de données en direct
next week donne Sep 21 – Sep 27, 2026
next month donne October 2026
last quarter donne Apr 1 – Jun 30, 2026
start of next week donne September 21

Pour obtenir un seul jour, utilisez start of next week pour le lundi, ou a week from today pour le même jour de la semaine suivante. Les périodes permettent aussi de compter, comme dans days in next month : voir Compte à rebours.

Ajouter et soustraire des durées

Ajoutez ou soustrayez des jours, semaines, périodes de deux semaines, mois ou années avec + et -, ou les mots after, before et from.

calc
June 14 2025 + 2 weeks donne June 28, 2025
2 weeks before June 14 2025 donne May 31, 2025
10 days after June 14 2025 donne June 24, 2025
10 days from October 1 2025 donne October 11, 2025
June 14 2025 + 1 fortnight donne June 28, 2025
September 1 2025 + 90 days donne November 30, 2025
Christmas 2025 - 4 weeks donne November 27, 2025

Mois, années et fins de mois

L'ajout de mois ou d'années conserve le jour du mois. Lorsque ce jour n'existe pas dans le mois cible, la réponse revient au dernier jour de ce mois.

calc
January 31 2025 + 1 month donne February 28, 2025
January 31 2024 + 1 month donne February 29, 2024
February 29 2024 + 1 year donne February 28, 2025
January 31 2025 + 30 days donne March 2, 2025

Si vous avez besoin d'un nombre exact de jours, ajoutez des jours plutôt qu'un mois : + 1 month et + 30 days donnent des réponses différentes.

Durée entre deux dates

Soustraire une date d'une autre, ou écrire date to date, donne l'écart en années, mois, semaines et jours. Ajoutez in days, in weeks ou une autre unité pour le convertir.

calc
June 14 2025 - March 3 2025 donne 3 months 1 week 4 days
March 3 2025 to June 14 2025 donne 3 months 1 week 4 days
March 3 2025 to June 14 2025 in days donne 103 days
March 3 2025 - June 14 2025 in days donne -103 days
June 14 2025 - March 3 2025 in weeks donne 14.7142857143 weeks
1978 to 2021 donne 43 years

to donne toujours l'écart, tandis que la soustraction garde son signe : une date ultérieure moins une date antérieure est positive, et l'autre sens est négatif. Cela permet de vérifier facilement si quelque chose était en retard :

calc
due = March 3 2025
paid = March 10 2025
paid - due donne 1 week
paid - due > 0 days donne true

Sans année, les dates sont interprétées selon le sens du calcul : December 25 - today donne le temps restant avant Noël et today - Friday le temps écoulé depuis vendredi dernier. Si aucune des deux dates n’a d’année, Varlig retient l’interprétation la plus proche : March 12 - April 5 donne −3 semaines et 3 jours. Dans une période écrite avec l’année seulement à la fin, celle-ci s’applique aux deux bornes : 29 July to 3 August 2027 donne 5 jours.

Comme to, the difference between donne l’écart quel que soit l’ordre des dates. Additionner deux dates n’a pas de sens : si vous essayez, la ligne indique une autre formulation à utiliser.

calc
the difference between June 14 2025 and March 3 2025 donne 3 months 1 week 4 days
1 June 2025 + 1 March 2025 donne Unsupported: dates can't be added; subtract them for the time between, or add a duration

Pour compter des semaines, des mois ou des années entières au lieu de fractions, voir Comptage entre les dates.

Jours ouvrés

Les jours ouvrés excluent les samedis et dimanches. Utilisez-les pour les échéances — dix jours ouvrés après vendredi, par exemple — ou pour compter les jours facturables d’un mois.

calc
June 13 2025 + 10 workdays donne June 27, 2025
10 workdays from October 1 2025 donne October 15, 2025
December 30 2025 - 2 workdays donne December 26, 2025
workdays between March 3 2025 and March 31 2025 donne 20 workdays
March 3 2025 to March 31 2025 in workdays donne 20 workdays
workdays in March 2025 donne 21 workdays
workdays in March 2025 - 3 donne 18 workdays
workdays in Q4 2025 donne 66 workdays
workdays in 2025 donne 261 workdays

workdays, work days, working days, business days et weekdays signifient tous la même chose, et school days et teaching days comptent comme les mêmes jours.

workdays between exclut la date de fin : du 3 au 31 mars, il compte donc 20 jours ouvrés, même si le mois en contient 21. workdays in compte tous les jours ouvrés d’un mois, trimestre ou d’une année. Soustraire un nombre agit sur le compte obtenu : workdays in March 2025 - 3 permet ainsi de retrancher trois jours de congé.

Pour convertir un délai comme « dans les trois jours ouvrés » en date, utilisez le rang d’un jour ouvré. second business day part d’aujourd’hui ; after <date> part de la date indiquée.

calc
next business day after 3 December 2026 donne December 4
second business day after 3 December 2026 donne December 7
3rd business day after 3 December 2026 donne December 8

Avec workday, écrivez le rang en toutes lettres : third workday. 3rd workday est interprété comme une durée de trois jours ouvrés, pas comme une date.

Jours, heures et semaines de travail

Un jour ouvré vaut huit heures pour les conversions depuis les heures. Une semaine contient cinq jours ouvrés pour les conversions avec les jours calendaires, semaines, mois ou années. Vous pouvez modifier la durée du jour ouvré dans Settings › Calculations.

calc
37.5 hours in workdays donne 4.6875 workdays
2 weeks in workdays donne 10 workdays
10 workdays in days donne 14 days
work hours in June 2025 donne 168 hours
work hours between March 3 2025 and March 17 2025 donne 80 hours

work hours in suivi d’un mois compte huit heures par jour ouvré de ce mois.

Jours fériés

Varlig intègre 23 calendriers de jours fériés, calculés à partir des règles publiées par chaque pays pour les années 2000 à 2100. Indiquez le pays dans la ligne pour compter les jours fériés d’une année ou vérifier une date, sans configuration préalable :

calc
public holidays in the UK in 2027 donne 8 days
public holidays in Ireland in 2027 donne 10 days
holidays in Japan in 2026 donne 16 days
holidays in the US in 2026 donne 11 days
holidays in December 2026 in the UK donne 2 days
is 25 December 2026 a holiday in the UK donne true
is 5 July 2026 a holiday in the US donne false

holidays in, public holidays in et bank holidays in sont acceptés. La période peut être une année, un trimestre ou un mois. is <date> a holiday in <country> et is <date> a public holiday in <country> donnent vrai ou faux.

Un jour férié tombant un week-end est compté une fois, à sa date réelle, et non une seconde fois avec le jour de remplacement. Ainsi, is 25 December 2027 a holiday in the UK donne vrai, même si Noël tombe un samedi et que les jours chômés de remplacement sont les 27 et 28 décembre.

Choisir un calendrier

Choisissez votre calendrier de référence dans Settings › Calculations pour ne plus avoir à préciser le pays. Les expressions nécessitant un calendrier fonctionnent alors ; celles qui indiquent explicitement un pays continuent d’utiliser ce pays :

holidays in 2027                8 days
next public holiday             December 25
last bank holiday               August 31
is 25 December 2026 a holiday   true

Choisir un calendrier modifie aussi tous les décomptes et décalages en jours ouvrés : ils excluent alors les jours fériés du pays en plus des samedis et dimanches. Avec les réglages par défaut, décembre 2026 compte 23 jours ouvrés :

calc
workdays in December 2026 donne 23 workdays

Avec le calendrier de l’Angleterre et du pays de Galles, la même ligne donne 21 : Noël tombe un vendredi et le jour de remplacement de Boxing Day le lundi suivant.

workdays in December 2026       21 workdays

Cela vaut aussi pour + 2 workdays, next business day, workdays until et work hours in. Les dates saisies dans Workday holidays s’ajoutent toujours à celles du calendrier : vous pouvez ainsi exclure une fermeture d’entreprise ou un jour férié local. Voir Réglages.

Sans calendrier choisi, une ligne comme holidays in 2027 ou next public holiday vous demande d’en sélectionner un ou de préciser un pays. Varlig ne déduit pas ce pays de la région du Mac.

Les 23 calendriers couvrent le Royaume-Uni — avec des calendriers distincts pour l’Angleterre et le pays de Galles, l’Écosse et l’Irlande du Nord —, l’Irlande, les États-Unis, le Canada, l’Australie, la Nouvelle-Zélande, l’Allemagne, la France, l’Espagne, l’Italie, les Pays-Bas, le Portugal, la Pologne, la Suède, la Norvège, le Danemark, la Finlande, la Suisse, l’Autriche, la Belgique et le Japon. Ils suivent les règles nationales de report des jours fériés, leurs évolutions et les jours exceptionnels, comme un jubilé. Voir le détail dans Fêtes et noms de fuseaux horaires.

Les fêtes nommées, comme Easter 2027 et Christmas, sont des dates indépendantes du calendrier choisi : elles fonctionnent toujours de la même façon. Voir Fêtes ci-dessus.

Compter entre deux dates

Placez une unité devant between pour compter dans cette unité.

calc
days between July 14 2025 and July 25 2025 donne 11 days
days from July 14 2025 through July 25 2025 donne 12 days
days between Christmas 2025 and New Year's Day 2026 donne 7 days
hours between June 13 2025 and June 16 2025 donne 72 hours
weeks between January 6 2025 and March 31 2025 donne 12 weeks
months between January 15 2025 and July 1 2025 donne 5.5256781453 months
whole months between January 15 2025 and July 1 2025 donne 5 months
whole years between March 5 1990 and June 14 2025 donne 35 years
halfway between March 3 2025 and June 14 2025 donne April 24, 2025
  • between exclut la date de fin. Un séjour à l’hôtel du 14 au 25 juillet compte 11 nuits.
  • from … through inclut les deux bornes. Le même séjour couvre 12 jours calendaires. Le mot inclusive n’est pas reconnu : utilisez through.
  • whole ignore la partie fractionnaire. Utilisez-le pour un âge ou un nombre de mois ou semaines complets.
  • halfway between et midpoint between donnent la date au milieu de la période.

Pour des heures d’une même journée, précisez une heure pour chaque date : minutes between June 14 2025 at 9am and June 14 2025 at 5:30pm donne 510 min.

Une date sans heure de la journée commence à minuit, donc une durée qui mélange une heure datée avec une date simple va jusqu'à minuit ou à partir de minuit. to et la soustraction le calculent de la même manière.

calc
hours between 1 January 2027 at 6pm and 2 January 2027 donne 6 hours
hours between 1 January 2027 and 1 January 2027 at 6pm donne 18 hours
1 January 2027 at 6pm to 2 January 2027 at 9am donne 15 hours

Cela convient à des dates d’admission et de sortie, à une location allant d’un après-midi à un matin, ou à tout intervalle dont une borne indique une heure et l’autre seulement un jour.

Jours, semaines et mois d’une période

calc
days in February 2024 donne 29 days
days in February 2025 donne 28 days
days in Q1 2025 donne 90 days
days in first half of 2025 donne 181 days
days in 2024 donne 366 days
weeks in Q2 2025 donne 13 weeks
months in Q2 2025 donne 3 months
is 2028 a leap year donne true

Pour compter une période relative à aujourd’hui, utilisez the, this, next ou last, suivi de week, month, quarter ou year. Ces expressions dépendent de la date du jour ; les résultats ci-dessous correspondent à septembre 2026.

calcLes résultats dépendent de la date du jour ou de données en direct
days in this month donne 30 days
workdays in next month donne 22 workdays
days in last quarter donne 91 days
days in the year donne 365 days

Les semaines commencent le lundi, et the year est l'année civile, elle a donc 366 jours dans une année bissextile.

Comptes à rebours : until, since et left in

Ceux-ci comptent à partir d'aujourd'hui, donc ils changent tous les jours. Les réponses présentées datent du 16 septembre 2026.

calcLes résultats dépendent de la date du jour ou de données en direct
days until Christmas donne 100 days
how many days until Christmas donne 100 days
whole weeks until Christmas donne 14 weeks
days until December 25 2030 donne 1,561 days
days until 25/12 donne 100 days
workdays until December 19 donne 68 workdays
days since January 1 2020 donne 2,450 days
days left in September donne 14 days
days left in the year donne 106 days
workdays left in 2026 donne 76 workdays
weeks left in 2026 donne 15 weeks
days until Q4 2026 donne 15 days
  • Formulez la question naturellement. how many days until Christmas équivaut à days until Christmas.
  • Dans ces expressions, un jour et un mois séparés par une barre oblique forment une date. days until 25/12 compte les jours jusqu’au 25 décembre. L’ordre suit la région de calcul ; un nombre supérieur à 12 désigne toujours le jour.
  • left in compte ce qui reste de la période en cours. days left in the year compte les jours après aujourd’hui jusqu’au 31 décembre ; workdays left in 2026 retient les jours ouvrés parmi ceux-ci. Cette forme accepte la semaine, le mois, le trimestre ou l’année en cours. Pour une période qui n’a pas encore commencé, utilisez plutôt until.
  • whole compte les semaines, mois ou années complets. Ainsi, whole weeks until Christmas ignore la semaine partielle à la fin.
  • Les jours et unités plus longues se calculent en jours entiers. days until donne le même résultat qu’une heure accompagne ou non la date : un rendez-vous 3 December 2026 at 9:15am reste à un nombre entier de jours. Pour tenir compte de l’heure, comptez en heures ou minutes : hours until Friday at 5pm.
  • until avec une date déjà passée donne un nombre négatif, par exemple -265 days.
  • until avec une période déjà terminée n’affiche aucun résultat.

Heures restantes avant une heure donnée

Une heure sans date désigne sa prochaine occurrence avec until et sa plus récente occurrence avec since. Vous obtenez donc le temps restant ou le temps écoulé. Les résultats ci-dessous ont été calculés à 15 h 37.

calcLes résultats dépendent de la date du jour ou de données en direct
hours until midnight donne 8.3833333333 hours
hours since 9am donne 6.6166666667 hours
minutes until 5pm donne 83 min

Pour un résultat en heures et minutes plutôt qu’un nombre décimal, écrivez now to midnight. Voir Heures et durées.

Âges et anniversaires

Soustrayez une date de naissance à today pour obtenir un âge, puis convertissez le résultat.

calcLes résultats dépendent de la date du jour ou de données en direct
age = today - March 5 1990 donne 36 years 6 months 1 week 4 days
age in years donne 36.5346311013 years
age in days donne 13,344 days
whole years between March 5 1990 and today donne 36 years

Avec deux dates fixes, le résultat ne change jamais : vous pouvez donc l’utiliser dans un historique.

calc
June 14 2025 - March 5 1990 donne 35 years 3 months 1 week 2 days

Jours de la semaine, numéros de semaine et lune

Utilisez on pour obtenir une composante d’une date.

calc
weekday on July 4 2025 donne Friday
day of month on July 4 2025 donne 4
day of year on July 4 2025 donne 185
week number on July 4 2025 donne 27
week of month on July 4 2025 donne 1
moon phase on June 11 2025 donne Full Moon
lunar day on July 4 2025 donne 9
Demander Autre écriture
weekday on <date> day of week on <date>
day of month on <date>
day of year on <date> day number on <date>
week number on <date> week of the year on <date>
week of month on <date> week of the month on <date>
lunar day on <date>
moon phase on <date>

Les numéros de semaine suivent la norme ISO, avec des semaines commençant le lundi. what day is <date> donne aussi le jour de la semaine : what day is 25 December 2030 et weekday on 25 December 2030 donnent tous deux mercredi.

day number, lunar day et moon phase fonctionnent aussi sans date et utilisent alors aujourd’hui. week number nécessite une date : écrivez week number on today pour la semaine courante. Vous pouvez aussi utiliser week of year et week of month, qui prennent aujourd’hui par défaut. Il est également possible de demander la part déjà écoulée du jour, de la semaine, du mois ou de l’année :

calcLes résultats dépendent de la date du jour ou de données en direct
day number donne 259
week number on today donne 38
week of year donne 38
week of month donne 3
moon phase donne Waxing Crescent
year percentage donne 70.8635337392%
year percentage to 1 dp donne 70.9%
month percentage to 0 dp donne 52%

day percentage, week percentage, month percentage et year percentage fonctionnent tous de la même manière.

Mise en forme des dates

Écrivez as suivi d’un motif pour présenter une date autrement, par exemple dans un nom de fichier, un formulaire ou une lettre.

calc
July 4 2025 as yyyy-MM-dd donne 2025-07-04
July 4 2025 as dd/MM/yyyy donne 04/07/2025
July 4 2025 as d MMM yyyy donne 4 Jul 2025
July 4 2025 as EEEE, d MMMM yyyy donne Friday, 4 July 2025
July 4 2025 as EEE d MMM donne Fri 4 Jul
July 4 2025 as yyyyMMdd donne 20250704
July 4 2025 as 'Week' ww donne Week 27
July 4 2025 as 'Report for' MMMM yyyy donne Report for July 2025
Lettres Sens July 4 2025 as …
yyyy, y Année 2025
yy Année à deux chiffres 25
M, MM Numéro du mois ; MM ajoute un zéro initial 7, 07
MMM Nom abrégé du mois Jul
MMMM Nom du mois July
d, dd Jour du mois ; dd ajoute un zéro initial 4, 04
D, DDD Jour de l'année 185
E, EEE Nom abrégé du jour de la semaine Fri
EEEE Nom du jour de la semaine Friday
w, ww Numéro de semaine ISO ; ww ajoute un zéro initial 27, 27
Y, YYYY Année à laquelle appartient la semaine ISO 2025
'text' Texte conservé tel qu'écrit Week pour 'Week'

Les espaces, virgules, tirets, barres obliques et points entre les lettres du motif restent tels quels. Placez les mots à ajouter entre apostrophes, comme 'Week' ou 'Report for'. Pour afficher une apostrophe, écrivez ''.

Autour du Nouvel An, une date peut tomber dans la semaine 1 de l'année suivante ou la dernière semaine de la précédente. Associez les numéros de la semaine à YYYY pour que l'année corresponde à la semaine :

calc
December 29 2025 as 'Week' w, YYYY donne Week 1, 2026
January 6 2025 as 'Week' ww donne Week 02

Ces motifs s’appliquent aux dates ; les lettres d’heure comme HH et mm n’y sont pas disponibles. Pour l’heure courante, now as HH:mm donne par exemple 15:37, et now as date donne la date du jour.

Horodatages et ISO 8601

Un horodatage Unix compte les secondes depuis le 1er janvier 1970 (UTC). Convertissez les horodatages à partir de journaux ou de bases de données avec as date, et transformez un moment en horodatage avec as timestamp ou as unix time.

calc
1751619600 as date donne July 4, 2025 at 9:00:00 AM GMT
1751619600000 as date donne July 4, 2025 at 9:00:00 AM GMT
2025-07-04T09:00:00Z as timestamp donne 1751619600
July 4 2025 at 9am UTC as unix time donne 1751619600
July 4 2025 at 9am UTC as ISO8601 donne 2025-07-04T09:00:00Z
July 4 2025 as ISO8601 donne 2025-07-04
2025-07-04T11:00:00+02:00 donne 2025-07-04T09:00:00Z
2025-07-04T09:00:00Z in New York donne July 4, 2025 at 5:00 AM
2025-07-04T09:30:00 to date donne July 4, 2025
  • Les millisecondes sont détectées. Un horodatage à 13 chiffres est interprété en millisecondes : les deux formes ci-dessus désignent donc le même instant. to date équivaut à as date.
  • Une chaîne ISO suivie de to date donne sa date. La chaîne indique déjà l’heure : 2025-07-04T09:30:00 to date donne donc le 4 juillet 2025. Un horodatage Unix suivi de as date affiche la date et l’heure.
  • Le résultat indique son fuseau. as date précise le fuseau de l’heure affichée, GMT dans ces exemples.
  • Les chaînes ISO avec Z ou un décalage représentent un instant précis et s’affichent en UTC. Ajoutez in et un lieu, comme dans 2025-07-04T09:00:00Z in New York, pour afficher cet instant en heure locale. Une chaîne ISO sans fuseau est interprétée dans votre fuseau horaire.
  • Une date sans heure reste une date au format ISO. July 4 2025 as ISO8601 donne 2025-07-04. Ajoutez une heure pour obtenir un horodatage complet.
  • Une date sans heure signifie midi pour les horodatages. July 4 2025 as timestamp donne midi ce jour-là dans votre fuseau horaire, donc la valeur numérique dépend de l'endroit où vous vous trouvez. Ajoutez une heure et une zone, comme ci-dessus, lorsque vous avez besoin d'une valeur exacte.

L'horodatage actuel change toutes les secondes :

calcLes résultats dépendent de la date du jour ou de données en direct
current timestamp donne 1789573136.03746
new timestamp donne 1789573136.03743

Combiner les opérations

Voici un planning de projet dans une note. Chaque phase dépend de la précédente : modifier la date de départ ou la durée d’une phase décale toutes les dates suivantes.

calc
kickoff = first monday of March 2025
design = 3 weeks
build = 6 weeks
testing = 10 workdays
design done = kickoff + design donne March 24, 2025
build done = design done + build donne May 5, 2025
launch = build done + testing donne May 19, 2025
weekday on launch donne Monday
launch as EEEE, d MMMM yyyy donne Monday, 19 May 2025
workdays between kickoff and launch donne 55 workdays
whole weeks between kickoff and launch donne 11 weeks

Les durées en semaines sont des semaines calendaires, tandis que testing compte uniquement des jours ouvrés. Le lancement tombe donc toujours un jour ouvré. Les deux dernières lignes donnent la durée du projet pour un point d’avancement.