Μετάβαση στο περιεχόμενο

Υπολογιστής Χρονικών Διαστημάτων - Υπολογισμός Χρόνου Μεταξύ Ημερομηνιών

Υπολογίστε με ακρίβεια χρονικά διαστήματα μεταξύ δύο ημερομηνιών άμεσα. Λάβετε αποτελέσματα σε δευτερόλεπτα, λεπτά, ώρες και ημέρες. Χειρίζεται αυτόματα δίσεκτα έτη, θερινή ώρα και ζώνες ώρας.

Υπολογιστής Χρονικού Διαστήματος

Υπολογιστής φόρτωσης...
📚

Τεκμηρίωση

Τι είναι ο υπολογιστής χρονικού διαστήματος

Ο υπολογιστής χρονικού διαστήματος βρίσκει το ακριβές χρονικό διάστημα μεταξύ δύο ημερομηνιών και ωρών. Δέχεται ημερομηνία και ώρα έναρξης και ημερομηνία και ώρα λήξης και αναφέρει τη διαφορά σε δευτερόλεπτα, λεπτά, ώρες και ημέρες, μαζί με μια απλή περιγραφή όπως «3 ημέρες, 4 ώρες, 12 λεπτά».

Πώς υπολογίζεται ένα χρονικό διάστημα

Τύπος

Ο υπολογιστής αφαιρεί την ώρα έναρξης από την ώρα λήξης:

Χρονικό διάστημα = Ώρα λήξης − Ώρα έναρξης

Ένας υπολογιστής δεν μπορεί να αφαιρέσει απευθείας την «15 Μαρτίου» από τον «20 Μαΐου», επειδή μια ημερομηνία ημερολογίου δεν είναι ένας μόνο αριθμός. Επομένως, ο υπολογιστής μετατρέπει πρώτα κάθε ημερομηνία και ώρα σε χρονική σήμανση: έναν αριθμό χιλιοστοδευτερολέπτων από ένα σταθερό σημείο αναφοράς, 1 Ιανουαρίου 1970, 00:00:00 UTC. Όταν και οι δύο ημερομηνίες είναι χρονικές σημάνσεις, η αφαίρεση είναι απλή αριθμητική και παραμένει σωστή στα όρια μηνών και ετών, καθώς και στα δίσεκτα έτη.

Αφού βρει τη διαφορά σε χιλιοστοδευτερόλεπτα, ο υπολογιστής τη μετατρέπει σε άλλες μονάδες:

  • Δευτερόλεπτα = χιλιοστοδευτερόλεπτα ÷ 1.000
  • Λεπτά = δευτερόλεπτα ÷ 60
  • Ώρες = λεπτά ÷ 60
  • Ημέρες = ώρες ÷ 24

Λυμένο παράδειγμα

Έναρξη: 20 Μαΐου 2023, 10:00 Λήξη: 21 Μαΐου 2023, 11:00

Η διαφορά μεταξύ τους είναι 25 ώρες. Μετατρεπόμενη σε κάθε μονάδα που εμφανίζει ο υπολογιστής:

  • 90.000 δευτερόλεπτα
  • 1.500 λεπτά
  • 25 ώρες
  • 25 ÷ 24 ≈ 1,04 ημέρες

Η απλή περιγραφή είναι «1 ημέρα, 1 ώρα». Αυτή η περιγραφή δημιουργείται διαφορετικά από τα δεκαδικά μεγέθη παραπάνω: ο υπολογιστής λαμβάνει πρώτα τον ακέραιο αριθμό ημερών (1), έπειτα τις ώρες που απομένουν (1) και στη συνέχεια τυχόν λεπτά και δευτερόλεπτα που περισσεύουν (0 και 0). Δεν στρογγυλοποιεί τη δεκαδική τιμή των ημερών· προχωρά διαδοχικά στις ακέραιες μονάδες.

Δίσεκτα έτη και θερινή ώρα

Ένα ημερολογιακό έτος δεν έχει πάντα 365 ημέρες και μια ημερολογιακή ημέρα δεν έχει πάντα 24 ώρες. Επειδή ο υπολογιστής βασίζεται σε χρονικές σημάνσεις και όχι στην καταμέτρηση ημερολογιακών ημερών, και οι δύο περιπτώσεις αντιμετωπίζονται χωρίς ειδικούς κανόνες.

Δίσεκτα έτη. Κάθε τέσσερα χρόνια, ο Φεβρουάριος αποκτά μία επιπλέον ημέρα, 29 Φεβρουαρίου, ώστε το ημερολόγιο να παραμένει ευθυγραμμισμένο με την τροχιά της Γης γύρω από τον Ήλιο. Εξαίρεση αποτελούν τα έτη αιώνα: είναι δίσεκτα μόνο αν διαιρούνται ακριβώς με το 400, επομένως το 2000 ήταν δίσεκτο έτος, ενώ το 1900 δεν ήταν. Η μέτρηση από 28 Φεβρουαρίου 2024, 00:00, έως 1 Μαρτίου 2024, 00:00, δίνει 2 ημέρες, επειδή το 2024 είναι δίσεκτο έτος και η μέτρηση περιλαμβάνει την 29 Φεβρουαρίου.

Θερινή ώρα. Σε περιοχές που εφαρμόζουν τη θερινή ώρα, τα ρολόγια παραλείπουν μία ώρα την άνοιξη και επαναλαμβάνουν μία ώρα το φθινόπωρο. Στις 10 Μαρτίου 2024, τα ρολόγια στην ανατολική ζώνη ώρας των ΗΠΑ προχώρησαν από τις 2:00 π.μ. κατευθείαν στις 3:00 π.μ. Κάποιος σε αυτή τη ζώνη ώρας που μετρά από τη 1:00 π.μ. έως τις 4:00 π.μ. εκείνη την ημέρα λαμβάνει 2 ώρες και όχι 3, επειδή η ώρα των 2 δεν εμφανίστηκε ποτέ στο ρολόι. Ο υπολογιστής δίνει το σωστό αποτέλεσμα επειδή αφαιρεί χρονικές σημάνσεις, και μια χρονική σήμανση δεν παραλείπει ούτε επαναλαμβάνει ώρες μόνο και μόνο επειδή το κάνει ένα ρολόι.

Ζώνες ώρας

Τα πεδία έναρξης και λήξης χρησιμοποιούν τη ζώνη ώρας της συσκευής στην οποία καταχωρίζονται. Όταν και οι δύο ημερομηνίες περιγράφουν ώρες στην ίδια ζώνη, όπως συμβαίνει συνήθως, το αποτέλεσμα είναι σωστό ανεξάρτητα από το ποια είναι αυτή η ζώνη, επειδή η μετατόπιση της ζώνης ώρας αλληλοαναιρείται κατά την αφαίρεση. Αν οι δύο ημερομηνίες περιγράφουν ώρες σε διαφορετικές ζώνες, μετατρέψτε τη μία ώστε να συμφωνεί με την άλλη πριν την καταχωρίσετε. Διαφορετικά, το αποτέλεσμα θα διαφέρει κατά τη διαφορά μεταξύ των δύο ζωνών.

Συχνές ερωτήσεις

Ποιες μονάδες εμφανίζει ο υπολογιστής;

Δευτερόλεπτα, λεπτά, ώρες και ημέρες, καθώς και μια απλή περιγραφή. Οι εβδομάδες, οι μήνες και τα έτη δεν εμφανίζονται απευθείας, επειδή οι μήνες και τα έτη δεν έχουν σταθερή διάρκεια: ένας μήνας διαρκεί από 28 έως 31 ημέρες και ένα έτος διαρκεί 365 ή 366 ημέρες. Για μια εκτίμηση, διαιρέστε τον αριθμό των ημερών με 7 για τις εβδομάδες, με περίπου 30,44 για έναν μέσο μήνα ή με περίπου 365,25 για ένα μέσο έτος.

Λαμβάνει υπόψη τα δίσεκτα έτη;

Ναι. Επειδή ο υπολογιστής βασίζεται σε χρονικές σημάνσεις, οι δίσεκτες ημέρες περιλαμβάνονται ήδη στο αποτέλεσμα χωρίς επιπλέον βήμα.

Λαμβάνει υπόψη τη θερινή ώρα;

Ναι. Αναφέρει τον πραγματικό χρόνο που έχει παρέλθει και όχι μια απλή διαφορά μεταξύ των ψηφίων του ρολογιού, επομένως τα αποτελέσματα παραμένουν ακριβή κατά την αλλαγή στη θερινή ώρα.

Μπορεί η ημερομηνία λήξης να είναι πριν από την ημερομηνία έναρξης;

Όχι. Η ημερομηνία και η ώρα λήξης πρέπει να είναι ίδιες ή μεταγενέστερες από την ημερομηνία και την ώρα έναρξης, διαφορετικά ο υπολογιστής εμφανίζει σφάλμα αντί για αποτέλεσμα.

Μπορεί να υπολογίσει την ακριβή ηλικία κάποιου;

Ναι. Καταχωρίστε την ημερομηνία και την ώρα γέννησης ως έναρξη και την τρέχουσα ημερομηνία και ώρα ως λήξη. Για παράδειγμα, κάποιος που γεννήθηκε στις 15 Μαρτίου 1985, στις 3:20 μ.μ., και για τον οποίο η μέτρηση γίνεται στις 12 Νοεμβρίου 2024, στις 10:45 π.μ., είναι 14.486 ημερών ή περίπου 39,66 ετών.

Περιλαμβάνει το αποτέλεσμα τα Σαββατοκύριακα και τις αργίες;

Ναι, το σύνολο μετρά κάθε ημερολογιακή ημέρα. Για να υπολογίσετε κατά προσέγγιση μόνο τις εργάσιμες ημέρες, διαιρέστε τον συνολικό αριθμό ημερών με 7 για να βρείτε τις πλήρεις εβδομάδες, πολλαπλασιάστε το αποτέλεσμα με 5 και έπειτα προσθέστε όσες από τις υπόλοιπες ημέρες είναι εργάσιμες.