Che cos'è il calcolatore della differenza di data?

Il calcolatore della differenza di data calcola l'intervallo esatto tra due date e ti fornisce ogni rappresentazione di tale intervallo contemporaneamente: una ripartizione del calendario (X anni, Y mesi, Z giorni), i totali di esecuzione (totale giorni, settimane, ore, minuti, secondi) e un conteggio dei giorni lavorativi che esclude sabato e domenica Aggiungi orari opzionali a entrambe le date in cui è necessaria una precisione a livello di ora, utile per misurare durate di incidenti, finestre SLA o intervalli di distribuzione.
La matematica della data è ingannevolmente difficile da ottenere direttamente nel codice Implementazioni ingenue che sottraggono timestamp e dividono per 86400000 rompono il momento in cui una transizione che fa risparmiare luce diurna atterra all'interno dell'intervallo, producendo risposte off-by-one-day due volte l'anno Questo calcolatore analizza entrambe le date come UTC e fa la ripartizione del calendario con prestiti di durata mensile corretta (28/29/30/31 giorni), quindi "dal 31 gennaio al 1 marzo" e febbraio bisestile sono gestiti correttamente - la stessa logica che vorresti in una libreria di date ben testata, senza inserirne una nel tuo progetto solo per rispondere a una domanda veloce.
Tutto funziona al 100% lato client nel tuo browser: le date inserite non vengono mai inviate a un server e lo strumento funziona offline. Gli usi tipici degli sviluppatori includono il calcolo delle lunghezze degli sprint, delle finestre di scadenza dei certificati e dei token, dei limiti di conservazione dei dati, dei periodi di preavviso del contratto, dei calcoli dell'età e del classico "quanti giorni lavorativi fino al rilascio?" - con scorciatoie swap e Today in modo da dedicarci secondi, non minuti.
Due parti dell'aritmetica della data sono ambigue piuttosto che difficili, e aiuta sapere quale risposta stai ottenendo Aggiungere un mese al 31 gennaio non ha un risultato corretto, quindi le differenze di calendario vengono conteggiate camminando prima per interi mesi e prendendo i giorni rimanenti, motivo per cui dal 31 gennaio al 28 febbraio si legge come 28 giorni anziché un mese L'ora legale è l'altra: due date a 24 ore di distanza possono essere a 23 o 25 ore di distanza l'una dall'altra nell'ora locale, quindi i totali delle ore vengono calcolati dall'ora assoluta anziché dalle letture dell'orologio Il conteggio dei giorni lavorativi esclude solo il sabato e la domenica. Non ha un calendario festivo, quindi un intervallo che attraversa il Natale o una festa nazionale sarà alto per le stime delle buste paga o delle consegne.
Come utilizzare il calcolatore della differenza di data?
Scegli le date di inizio e fine
Usa i due selettori di date per impostare il tuo intervallo, oppure fai clic su un pulsante Oggi per agganciare entrambi i lati alla data corrente Inserisci le date in qualsiasi ordine: la calcolatrice gestisce gli intervalli invertiti.
Aggiungi tempi se hai bisogno di precisione
Facoltativamente, compila i campi orari (hh:mm) per entrambe le date. Questo perfeziona la ripartizione del giorno e rende esatte le ore, i minuti e i secondi totali invece di mezzanotte a mezzanotte.
calcolare
Fare clic su Calcola per ottenere la ripartizione del calendario (anni, mesi, giorni), la griglia dei totali e il conteggio del giorno lavorativo. Usa il pulsante di scambio per capovolgere e terminare all'istante.
Leggi i risultati
La ripartizione risponde "Quanto tempo in termini umani", i totali rispondono "Quante unità esattamente" e i giorni lavorativi (luneo-ven, endpoint inclusi) risponde a domande di programmazione come giorni lavorativi fino alla scadenza.
Caratteristiche principali
Ripartizione del calendario
Anni esatti, mesi e giorni tra le date con il corretto prestito mensile e la gestione dell'anno bisestile
Griglia totale
Lo stesso intervallo di giorni, settimane, ore, minuti e secondi totali: scegli l'unità di cui il tuo problema ha bisogno
Conteggio giorni lavorativi
Giorni lavorativi (lun-ven) tra le due date con fine settimana esclusi, endpoint inclusi
Precisione temporale opzionale
Aggiungi HH:MM a una delle due date per misurare le durate fino al secondo, non solo i giorni interi
Frequently Asked Questions
Related Tools
Cron Expression Generator
Build a cron expression from simple fields or presets, see it explained in plain English, and preview the next run times. Supports lists, ranges, steps, named months and weekdays. Runs client-side.
Cron Expression Parser
Parse cron expressions into plain English and preview upcoming run times
Time Duration Calculator
Calculate the duration between two times, add or subtract hours and minutes from a time, and total a list of durations for timesheets.
Age Calculator
Calculate exact age in years, months, and days from a date of birth - plus total months, weeks, days, hours, and minutes, the weekday you were born, and a countdown to your next birthday.
Comments
0 comments
No comments yet. Be the first to share your thoughts!