Calcolatore dei giorni lavorativi

Calcoli i giorni lavorativi tra due date o vada avanti di N giorni lavorativi — i fine settimana e le festività indicate vengono saltati automaticamente.

Modalità
Giorni lavorativi della settimana
Risultato
Giorni lavorativi
Giorni di calendario
Fine settimana / giorni di riposo esclusi
Festività escluse
Scelga una data di inizio e una di fine per contare i giorni lavorativi tra di esse.

Ogni conteggio avviene nel Suo browser — le date inserite non lasciano mai il Suo dispositivo.

FAQ

Quali giorni sono considerati lavorativi?

Di default dal lunedì al venerdì. I pulsanti dei giorni della settimana consentono di modificare questa impostazione — ad esempio attivando il sabato per una settimana lavorativa di sei giorni, o impostando il venerdì e il sabato come giorni di riposo. Qualsiasi data inserita nell'elenco delle festività verrà saltata in aggiunta a questi.

Il sistema conosce i giorni festivi del mio paese?

No — i giorni festivi variano a seconda del paese, della regione e dell'anno, e molti vengono osservati in un giorno diverso se cadono nel fine settimana. Incolli i giorni di riposo dal Suo calendario, una data per riga, e verranno saltati esattamente quelli.

Come si calcolano “5 giorni lavorativi da oggi”?

Il conteggio inizia il giorno successivo alla data di inizio: ogni giorno lavorativo vale uno e il quinto rappresenta il risultato. Se inizia di venerdì, un giorno lavorativo dopo sarà lunedì. L'aggiunta di zero restituisce la data di inizio stessa.

Differenza tra giorni lavorativi e giorni di calendario

La pianificazione di progetti e la definizione di scadenze richiedono una distinzione netta tra la durata temporale assoluta e il tempo effettivamente operativo. I giorni di calendario misurano il tempo continuo senza interruzioni, includendo ogni singolo giorno dell'anno. Al contrario, i giorni lavorativi rappresentano esclusivamente i giorni in cui si svolge l'attività professionale, escludendo i periodi di riposo settimanale e le ricorrenze festive.

Il calcolo manuale di questi intervalli introduce spesso errori, poiché la distribuzione dei fine settimana e la variabilità delle festività alterano continuamente la corrispondenza tra le due misure. Questo strumento automatizza il conteggio applicando regole precise per escludere i giorni non operativi, garantendo la precisione necessaria per la contrattualistica e la gestione dei flussi di lavoro.

Modalità di calcolo e parametri di configurazione

Lo strumento opera attraverso due funzioni principali, selezionabili tramite l'opzione Modalità:

  • Tra due date: Questa opzione quantifica la distanza temporale tra una Data di inizio e una Data di fine. Se la data di fine inserita precede cronologicamente quella di inizio, il sistema esegue comunque il calcolo invertendo automaticamente l'ordine delle date per elaborarle in sequenza cronologica. È inoltre disponibile la casella di spunta Includi la data di fine come giorno intero per determinare se l'ultimo giorno debba essere conteggiato nel totale dei giorni lavorativi.
  • Aggiungi o sottrai: Questa opzione permette di calcolare una data futura o passata. L'utente imposta la Data di inizio, seleziona l'Operazione (Aggiungi o Sottrai) e inserisce la quantità desiderata in Giorni lavorativi. Il conteggio per questa modalità inizia il giorno successivo alla data di inizio. L'inserimento di zero giorni lavorativi restituisce come risultato la data di inizio stessa.

Il sistema supporta un intervallo temporale compreso tra l'anno 1 e l'anno 9999. Il valore massimo inseribile per lo spostamento dei giorni è di 100.000 giorni lavorativi.

Personalizzazione della settimana lavorativa e gestione delle festività

Le convenzioni lavorative variano in base al settore industriale, alla regione geografica e ai contratti collettivi. Per riflettere queste differenze, lo strumento consente di definire i Giorni lavorativi della settimana tramite apposite caselle di spunta per ciascun giorno, da lunedì a domenica. Di default, la settimana lavorativa è impostata dal lunedì al venerdì. Per eseguire il calcolo è obbligatorio mantenere selezionato almeno un giorno lavorativo.

Le festività nazionali, locali o aziendali possono essere escluse dal conteggio attraverso il campo Festività da escludere (opzionale). Le regole di inserimento prevedono:

  • L'inserimento di una sola data per riga.
  • L'utilizzo esclusivo del formato standardizzato YYYY-MM-DD (ad esempio, 2026-12-25).
  • Le righe vuote presenti nell'elenco vengono ignorate automaticamente.
  • Il limite massimo di date inseribili nell'elenco è di 1.000.

Risultati generati dal sistema

I dati elaborati vengono mostrati nella sezione Risultato. A seconda della modalità attiva, vengono valorizzate le seguenti voci:

  • Giorni lavorativi: Il totale dei giorni feriali calcolati nell'intervallo.
  • Giorni di calendario: La durata complessiva espressa in giorni solari.
  • Fine settimana / giorni di riposo esclusi: Il numero di giorni di riposo settimanali saltati durante il conteggio.
  • Festività escluse: Il numero di date inserite nell'elenco delle festività che sono state effettivamente saltate in quanto ricadenti nel periodo di calcolo.
  • Data risultante (solo in modalità "Aggiungi o sottrai"): La data finale calcolata.
  • In formato YYYY-MM-DD (solo in modalità "Aggiungi o sottrai"): La rappresentazione della data risultante nel formato standard.
  • Giorni di calendario dalla data di inizio (solo in modalità "Aggiungi o sottrai"): La differenza assoluta espressa in giorni solari tra la data di partenza e quella calcolata.

Gestione degli errori e validazione dei dati

Il sistema effettua una validazione in tempo reale dei dati inseriti nei campi di input. In caso di anomalie, vengono visualizzati messaggi di errore specifici:

  • Se viene inserita una data inesistente o scritta in un formato non riconosciuto: "Questa non è una data di calendario valida."
  • Se il valore dei giorni lavorativi da aggiungere o sottrarre non è conforme: "I giorni lavorativi devono essere un numero intero pari o inferiore a 100.000."
  • Se si deselezionano tutti i giorni della settimana: "Selezioni almeno un giorno lavorativo della settimana."
  • Se una riga dell'elenco delle festività non rispetta la sintassi richiesta (ad esempio inserendo "bad-date"): "Questa riga delle festività non contiene una data YYYY-MM-DD valida: bad-date"
  • Se si supera la soglia massima di date festive: "L'elenco delle festività è limitato a 1.000 date."
  • Se l'operazione di aggiunta o sottrazione porta a una data esterna ai limiti del calendario gestito: "Il risultato non rientra nell'intervallo supportato (anni 1–9999)."

Riservatezza e sicurezza dei dati

Il funzionamento del calcolatore è strutturato per garantire la riservatezza delle informazioni inserite. Ogni operazione di calcolo e analisi delle date avviene localmente all'interno del browser dell'utente. I dati relativi a date di inizio, scadenze, pianificazioni e calendari delle festività non vengono trasmessi a server esterni e non lasciano mai il dispositivo in uso.

Domande frequenti

Quali giorni sono considerati lavorativi?
Di default dal lunedì al venerdì. I pulsanti dei giorni della settimana consentono di modificare questa impostazione — ad esempio attivando il sabato per una settimana lavorativa di sei giorni, o impostando il venerdì e il sabato come giorni di riposo. Qualsiasi data inserita nell'elenco delle festività verrà saltata in aggiunta a questi.

Il sistema conosce i giorni festivi del mio paese?
No — i giorni festivi variano a seconda del paese, della regione e dell'anno, e molti vengono osservati in un giorno diverso se cadono nel fine settimana. Incolli i giorni di riposo dal Suo calendario, una data per riga, e verranno saltati esattamente quelli.

Come si calcolano “5 giorni lavorativi da oggi”?
Il conteggio inizia il giorno successivo alla data di inizio: ogni giorno lavorativo vale uno e il quinto rappresenta il risultato. Se inizia di venerdì, un giorno lavorativo dopo sarà lunedì. L'aggiunta di zero restituisce la data di inizio stessa.