Qu'est-ce que le calculateur de différence de date ?

Le calculateur de différence de date calcule l'étendue exacte entre deux dates et vous donne chaque représentation de cette période à la fois : une répartition du calendrier (X ans, Y mois, Z jours), des totaux courants (jours totaux, semaines, heures, minutes, secondes), et un décompte des jours ouvrables qui exclut les samedis et dimanches. Ajoutez des heures facultatives à chaque date lorsque vous avez besoin d'une précision au niveau des heures - utile pour mesurer les durées d'incident, les fenêtres SLA ou les écarts de déploiement.
Les mathématiques de la date sont trompeusement difficiles à obtenir correctement dans le code. Les implémentations naïves qui soustraient les horodatages et divisent par 86400000 cassent le moment où une transition permettant d'économiser la lumière du jour atterrit à l'intérieur de la plage, produisant des réponses d'une journée deux fois par an. Cette calculatrice analyse les deux dates comme UTC et effectue la répartition du calendrier avec un emprunt approprié d'une durée d'un mois (28/29/30/31 jours), donc « 31 janvier au 1er mars » et février de l'année bissextile sont traités correctement - la même logique que vous souhaiteriez dans une bibliothèque de dates bien testée, sans en tirer un dans votre projet juste pour répondre à une question rapide.
Tout fonctionne à 100 % côté client dans votre navigateur : les dates que vous saisissez ne sont jamais envoyées à un serveur et l'outil fonctionne hors ligne. Les utilisations typiques des développeurs incluent le calcul des longueurs de sprint, des fenêtres d'expiration des certificats et des jetons, des seuils de conservation des données, des délais de préavis de contrat, des calculs d'âge et le classique « combien de jours ouvrables jusqu'à la sortie ? » - avec swap et raccourcis Today pour que vous y consacriez des secondes, pas des minutes.
Deux parties de l'arithmétique de date sont ambiguës plutôt que difficiles, et il est utile de savoir quelle réponse vous obtenez L'ajout d'un mois au 31 janvier n'a pas de résultat correct, donc les différences de calendrier sont comptées en marchant des mois entiers d'abord et en prenant les jours restants, c'est pourquoi le 31 janvier au 28 février se lit comme 28 jours plutôt que comme un mois. L'heure d'été est l'autre : deux dates espacées de 24 heures peuvent être espacées de 23 ou 25 heures en heure locale, donc les totaux d'heures sont calculés à partir de l'heure absolue plutôt qu'à partir des lectures d'horloge. Le décompte exclut uniquement les samembres du jour férié.
Comment utiliser le calculateur de différence de date ?
Choisissez les dates de début et de fin
Utilisez les deux sélecteurs de dates pour définir votre plage, ou cliquez sur un bouton Aujourd'hui pour enclencher de chaque côté la date actuelle Entrez les dates dans n'importe quel ordre - la calculatrice gère les plages inversées.
Ajoutez des temps si vous avez besoin de précision
Remplissez éventuellement les champs de temps (HH:MM) pour chaque date. Cela affine la panne du jour et rend le nombre total d'heures, de minutes et de secondes exactes au lieu de minuit à minuit.
calculer
Cliquez sur Calculer pour obtenir la ventilation du calendrier (années, mois, jours), la grille des totaux et le nombre de jours ouvrables. Utilisez le bouton d'échange pour basculer sur le début et la fin instantanément.
Lire les résultats
La panne répond "Combien de temps en termes humains", les totaux répondent "combien d'unités exactement", et les jours ouvrables (du lundi au vendredi, points de terminaison inclus) répondent à des questions de planification comme les jours ouvrables jusqu'à une date limite.
Principales caractéristiques
Ventilation du calendrier
Années, mois et jours exacts entre les dates avec un emprunt de durée et une gestion par année les plus correctes
Grille des totaux
La même durée que le nombre total de jours, semaines, heures, minutes et secondes - choisissez l'unité dont votre problème a besoin
Compter les jours ouvrables
Jours ouvrables (du lundi au vendredi) entre les deux dates avec exclusion du week-end, points de terminaison inclus
Précision temporelle en option
Ajoutez HH:mm à chaque date pour mesurer les durées jusqu'à la seconde, pas seulement des jours entiers
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!