Ressources · Intégration n8n

Nœud Date & Time n8nConfigurer Date & Time dans n8n.

Une date mal formatée casse plus de workflows qu'une API en panne. Le nœud Date & Time n8n récupère une date venue de l'étape précédente, puis lui ajoute du temps, lui en retire, l'arrondit, la reformate ou mesure l'écart entre deux dates. Sept opérations, aucun compte à brancher.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

À quoi sert le nœud Date & Time n8n ?

Le nœud Date & Time manipule les valeurs de date et d'heure à l'intérieur d'un workflow qui tourne. Il lit une date sur l'item entrant, lui applique une des sept opérations, et écrit le résultat dans un champ que tu nommes toi-même. Il ne démarre jamais un workflow : un déclencheur passe avant lui, un Schedule Trigger, un Webhook (une URL que l'outil appelle quand il se passe quelque chose), ou le trigger de l'outil que tu as connecté.

C'est l'étape qui rend une date exploitable par l'étape suivante. Une date qui arrive sous la forme 1674691200000 ne veut rien dire dans une colonne de tableur. Une date qui traîne une heure derrière elle fait exploser un regroupement par jour. Chaque opération du nœud comble un de ces trous.

Premier cas, la relance d'un devis. Le devis entre avec sa date d'envoi, Add to a Date la décale du nombre de jours choisi, et le résultat atterrit dans le champ défini sous Output Field Name. L'étape d'après compare ce champ à aujourd'hui et décide si la relance part. Deuxième cas, un reporting lisible. Les lignes sortent d'une base avec des horodatages illisibles, Format a Date les passe en yyyy-MM-dd, et l'export qui suit vers Google Sheets ressemble enfin à un rapport. Troisième cas, un suivi de délai. Get Time Between Dates mesure l'écart entre la création d'une demande et sa première réponse, dans les unités cochées, et une alerte part dans Slack au-delà du seuil que l'équipe s'est fixé.

Quand vaut-il mieux s'en passer ? Si la conversion tient en une ligne, une expression écrite directement dans le champ de destination d'un nœud Gmail ou HTTP Request suffit, sans poser un nœud de plus sur le canevas. Le nœud Date & Time devient rentable quand la même valeur convertie sert à plusieurs étapes derrière, ou quand tu veux que la transformation se voie sur le canevas plutôt qu'enfouie dans un champ.

Les limites, autant les connaître avant de construire. Le nœud travaille sur l'item qu'il a sous les yeux, un par un : comparer des dates venues de deux items différents n'est pas son métier. Une seule opération par nœud, donc une date à arrondir puis à reformater demande deux nœuds à la suite. Et par défaut, l'item de sortie ne contient que le champ que tu as nommé. Tout le reste de l'entrée disparaît, sauf si tu ajoutes l'option Include Input Fields. Celle-là piège tout le monde au moins une fois. Pour prendre du recul sur la plateforme elle-même, l'Avis n8n dit ce qui marche et ce qui coince.

Actions

Que fait chaque opération du nœud Date & Time ?

Le nœud Date & Time expose 7 opérations. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.

01

Add to a Date

addToDate

Ce que tu vois dans n8n

Notes & cas d'usage

Décale une date vers l'avant du temps que tu indiques, et range la date obtenue dans un nouveau champ. C'est l'opération des échéances.

Paramètres clés

  • Date to Add To : la date à modifier, requise, le plus souvent une expression comme {{ $json.created_at }} reprise de l'étape précédente. Vide, elle bloque l'exécution du nœud.
  • Time Unit to Add : requis, il donne son sens à la Duration. Au choix years, quarters, months, weeks, days, hours, minutes, seconds, milliseconds.
  • Duration : combien d'unités on ajoute.
  • Output Field Name : le champ qui reçoit la nouvelle date.
Cas d'usage
une date de facture plus un délai de paiement donne une date d'échéance que la suite du workflow peut tester.
02

Extract Part of a Date

extractDate

Ce que tu vois dans n8n

Notes & cas d'usage

Isole un seul morceau d'une date et le pose dans son propre champ, pour servir de libellé, de clé de regroupement ou de condition.

Paramètres clés

  • Date : la date d'où l'on tire le morceau.
  • Part : le morceau voulu, parmi year, month, week, day, hour, minute, second.
  • Output Field Name : le champ d'arrivée.
  • Include Input Fields : option à ajouter. Activée, les champs d'origine suivent le résultat ; désactivée, seul le champ de sortie survit.
Cas d'usage
sortir le mois d'une date de commande donne directement la clé de regroupement d'un onglet de chiffre d'affaires mensuel.
03

Format a Date

formatDate

Ce que tu vois dans n8n

Notes & cas d'usage

Réécrit une date dans un autre format, soit l'un des préréglages, soit un motif que tu définis.

Paramètres clés

  • Format : les préréglages couvrent yyyy-MM-dd, MM/dd/yyyy, MMMM dd yyyy, et aussi X pour un timestamp Unix du type 1672531200, x pour la version en millisecondes 1674691200000.
  • Custom Format : apparaît si tu choisis Custom Format, et attend des tokens Luxon, sensibles à la casse.
  • From Date Format : option utile quand la Date entrante n'est pas reconnue toute seule ; on décrit son format avec les mêmes tokens.
  • Use Workflow Timezone : activée, c'est le fuseau du workflow qui gagne ; désactivée, l'entrée garde le sien.
Cas d'usage
convertir un horodatage brut en MM-dd-yyyy avant qu'un humain ne le lise dans un email.
04

Get Current Date

getCurrentDate

Ce que tu vois dans n8n

Notes & cas d'usage

Inscrit dans l'item le moment où le workflow s'exécute, sans avoir besoin de la moindre date en entrée.

Paramètres clés

  • Include Current Time : laissé actif pour un horodatage complet ; désactivé, l'heure est ramenée à minuit, ce qu'on veut pour comparer des journées entières.
  • Output Field Name : le champ qui porte la marque de temps.
  • Timezone : option. Non renseignée, le nœud prend le fuseau de l'instance n8n ; sinon on écrit une zone comme America/New_York, ou GMT pour le fuseau +00:00.
Cas d'usage
poser une date de traitement à côté de chaque ligne touchée, pour qu'une exécution suivante saute ce qui est déjà fait.
05

Get Time Between Dates

getTimeBetweenDates

Ce que tu vois dans n8n

Notes & cas d'usage

Mesure la distance entre deux dates et la rend dans les unités demandées.

Paramètres clés

  • Start Date et End Date : la date la plus ancienne puis la plus récente, souvent deux champs du même item.
  • Units : choix multiple, plusieurs unités peuvent tomber d'un coup, de year jusqu'à millisecond.
  • Output as ISO String : option. Désactivée, chaque unité cochée rend son propre calcul ; activée, tout l'écart revient dans une seule chaîne de durée ISO du genre P1Y3M13D.
Cas d'usage
mesurer le temps passé entre l'ouverture d'un ticket et sa première réponse, puis router les plus lents.
06

Round a Date

roundDate

Ce que tu vois dans n8n

Notes & cas d'usage

Ramène une date sur une frontière propre au lieu d'un instant précis. C'est comme ça qu'on fabrique des périodes de reporting.

Paramètres clés

  • Mode : roundDown revient à la frontière déjà passée, roundUp saute à la suivante.
  • To Nearest : la frontière visée, de year à second.
  • To : propose End of Month, valeur month.
  • Output Field Name : le champ qui garde la date arrondie.
Cas d'usage
arrondir chaque événement à l'hour inférieure avant de les compter donne une courbe d'activité horaire sans écrire une ligne de code.
07

Subtract From a Date

subtractFromDate

Ce que tu vois dans n8n

Notes & cas d'usage

Fait reculer une date du temps indiqué. Le miroir de l'ajout, et l'outil des fenêtres glissantes.

Paramètres clés

  • Date to Subtract From : requis, la date qu'on modifie.
  • Time Unit to Subtract : requis, il fixe le sens de la Duration. Même liste que du côté de l'ajout, de years à milliseconds.
  • Duration : le nombre d'unités retirées.
  • Include Input Fields : option à activer dès que l'item doit garder son contenu d'origine pour la suite.
Cas d'usage
retirer des days à la date du jour construit le début d'une fenêtre glissante, qu'une requête utilise ensuite pour ne remonter que le récent.
Besoin d'aide

Besoin d'aide pour automatiser Date & Time avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Date & Time dans n8n, les questions qui suivent

01Le nœud Date & Time est-il gratuit dans n8n ?
Oui. Date & Time est un nœud core, livré avec n8n : rien à installer, rien de plus à payer côté n8n. Il se comporte pareil sur n8n Cloud, l'offre hébergée par n8n, et sur une instance auto-hébergée en Docker ou en npm, sous Community Edition et sa licence Sustainable Use. Un workflow construit d'un côté tourne de l'autre sans retouche. Le nœud est là dès l'ouverture du panneau de nœuds, il suffit de taper son nom dans la recherche. Aucune option payante ne se cache derrière l'une de ses sept opérations.
02Faut-il un credential ou des droits pour l'utiliser ?
Non, rien du tout. Ce nœud n'a ni credential (un jeu d'identifiants enregistré dans n8n) ni sélecteur Authentication, parce qu'il n'appelle aucun service extérieur : il travaille sur des données déjà présentes dans le workflow. Aucun compte à créer, aucune clé à coller, aucun droit à demander à un administrateur du côté des comptes. La seule contrainte se situe en amont : Date & Time s'exécute sur chaque item entrant et n'ouvre pas un workflow, donc un déclencheur doit passer avant, Schedule Trigger, Webhook, ou le trigger de l'outil d'où viennent les données.
03Quelles sont les limites du nœud Date & Time n8n ?
Une seule opération par nœud : arrondir puis reformater demande deux nœuds enchaînés. Le nœud raisonne sur l'item courant, ce qui en fait le mauvais outil pour comparer des dates venues d'items différents. La sortie est étroite par défaut, seul le champ nommé dans Output Field Name ressort, le reste de l'entrée tombe si l'option Include Input Fields n'est pas ajoutée. Enfin, cette page décrit la version 2 du nœud ; un workflow ancien peut afficher une version antérieure avec moins d'options, et un nœud ne change pas de version tout seul.
04Nœud Date & Time ou expression, que choisir ?
Ça dépend du nombre d'étapes qui ont besoin du résultat. Une expression écrite directement dans le champ de destination règle une conversion isolée sans alourdir le canevas, et c'est souvent le choix le plus léger. Le nœud reprend l'avantage quand la même date convertie alimente plusieurs étapes derrière, quand la transformation mérite d'être visible pour celui qui reprendra le workflow, ou quand tu veux ses options : From Date Format pour une date que le nœud ne sait pas lire seul, Output as ISO String pour une durée.
05n8n ou Make pour manipuler des dates ?
Les deux savent calculer sur des dates, la décision se joue ailleurs. Make est uniquement hébergé et facturé à l'opération, donc le coût d'un workflow suit son volume. n8n tourne sur tes propres serveurs, ce qui garde la donnée chez toi et décroche le coût du nombre d'étapes, ou sur n8n Cloud si tu préfères ne rien administrer. Regarde où la donnée doit vivre, le modèle de facturation qui t'arrange, et la logique visuelle avec laquelle l'équipe est le plus à l'aise. Aucune des deux réponses n'est mauvaise.
Hack'celeration Lab

Reçois nos tips intégration chaque semaine.

Pas de spam. Désinscription à tout moment.