Calcolatrice Giorni Lavorativi gratis
Conta i giorni lavorativi tra date o aggiungi/sottrai giorni lavorativi da una data. Gestione dei fine settimana ed elenco delle festività configurabili.
Giorni del fine settimana (non lavorativi)
0 festività configurate
Usi comuni
- Giorni lavorativi per le scadenze del progettoCalcola cronologie di progetto realistiche escludendo fine settimana e festivi.
- Traccia il tempo di risposta SLA in giorni lavorativiGli SLA dei clienti spesso specificano risposte in giorni lavorativi — calcola esattamente quando scade una scadenza di 5 giorni lavorativi.
- Calcola giorni di ferie/permessoQuanti giorni lavorativi ti prenderai effettivamente? Calcola il conteggio esatto dei giorni lavorativi per richieste di ferie.
- Scadenze per i depositi governativiDichiarazioni fiscali, scadenze giudiziarie, presentazioni normative — spesso conteggiate in giorni lavorativi.
- Stime di consegna per spedizioniCalcola le date di consegna previste per le spedizioni quotate in giorni lavorativi.
Come funziona
Questo strumento funziona interamente nel browser senza librerie esterne — tutta l'aritmetica delle date è JavaScript scritto a mano usando l'oggetto Date nativo. Ha due modalità: contare i giorni lavorativi tra due date, e proiettare una data futura (o passata) aggiungendo o sottraendo un dato numero di giorni lavorativi.
- 1Analisi delle date senza deriva UTCGli input delle date vengono analizzati dividendo la stringa AAAA-MM-GG in parti anno, mese, e giorno e costruendo una Date locale — non Date.parse() — così il risultato è sempre il giorno di calendario che hai digitato, indipendentemente dal tuo offset di fuso orario.
- 2Validazione e ricerca delle festivitàOgni voce di festività viene confrontata con una regex rigorosa AAAA-MM-GG, poi verificata ricostruendo la Date e confrontandone le parti — così date impossibili come 2026-02-31 vengono rifiutate e segnalate nell'interfaccia invece di passare silenziosamente a marzo. Le voci valide vengono memorizzate in un Set indicizzato per stringa data locale per ricerca O(1) durante il ciclo.
- 3Iterazione giorno per giorno con weekend configurabiliPer la modalità 'conta tra date', lo strumento attraversa ogni giorno di calendario nell'intervallo, controllando ognuno contro i tuoi giorni weekend configurati (qualsiasi combinazione dei sette giorni) e il Set festività, poi conteggia separatamente giorni lavorativi, giorni weekend, e festività colpite. Per la modalità 'aggiungi giorni lavorativi', avanza o indietreggia un giorno alla volta, saltando i giorni non lavorativi, finché il conteggio richiesto di giorni lavorativi non è stato consumato.
- 4Visualizzazione del risultato consapevole della localizzazioneLa data finale in modalità 'aggiungi' viene formattata con l'Intl integrato del browser tramite toLocaleDateString(), così viene resa nella lingua locale dell'utente e convenzione di calendario senza alcuna libreria aggiuntiva.
Strumenti correlati
Calcolatrice Differenza Date
Calcola la differenza esatta tra due date — anni, mesi, giorni, settimane, giorni lavorativi (esclusi i fine settimana), ore e minuti.
Calcolatrice Tempo
Somma o sottrai durate HH:MM:SS, oppure trova il tempo tra due timestamp. Utile per registri di lavoro, tempi di gara e monitoraggio dei progetti.
Calcolatrice Zakat
Calcola lo zakat (2,5%) su contanti, oro, argento, beni aziendali e risparmi rispetto al nisab in oro o argento — nella tua valuta, completamente sul tuo dispositivo.