Descrizione
Nodo data/ora completo in JavaScript puro (solo Date + Intl, zero dipendenze) con supporto NATIVO a fuso orario e locale italiano — risolve il dolore numero uno dell'automazione: lavorare con le date senza sbagliare timezone o formato. Cinque operazioni da dropdown: (1) NOW — istante corrente in tutti i formati utili (ISO 8601, epoch in millisecondi e secondi) per timestamp, idempotency, log; (2) FORMAT — formatta una data nel modo giusto per gli umani con preset (data breve, data estesa, solo ora, completo, ISO) E in formato RELATIVO ("3 ore fa", "tra 2 giorni") tramite Intl.RelativeTimeFormat, tutto rispettando fuso orario (default Europe/Rome) e lingua (default it-IT) — niente più date in inglese o in UTC nelle email ai clienti; restituisce anche il giorno della settimana; (3) ADD / (4) SUBTRACT — aggiunge o sottrae un intervallo (secondi, minuti, ore, giorni, settimane, mesi, anni) gestendo correttamente i mesi di lunghezza diversa e gli anni bisestili (scadenze fattura a +30 giorni, promemoria, date di rinnovo, finestre temporali); (5) DIFF — calcola la differenza tra due date nell'unità scelta (giorni di ritardo di un pagamento, età di un lead, durata tra due eventi), con valore esatto e troncato. Accetta in ingresso ISO, epoch (secondi o ms, riconosciuti automaticamente), stringhe di data comuni o "now". Output a seconda dell'operazione: { iso, epochMs, epochSec } / { formatted, weekday, ... } / { value, rounded, unit }. Use case: scadenza fattura = oggi + 30 giorni (ADD); "ordine ricevuto 2 ore fa" in un alert (FORMAT relative); giorni di ritardo di un pagamento (DIFF); data di consegna formattata in italiano nell'email (FORMAT full it-IT); timestamp ISO per un record (NOW).
