Υπολογιστής Χρονικής Διάρκειας
Εισαγάγετε μια ώρα έναρξης και μια ώρα λήξης και δείτε την ακριβή διάρκεια ανάμεσά τους — οι νυχτερινές βάρδιες που διασχίζουν τα μεσάνυχτα εντοπίζονται αυτόματα, οπότε έναρξη στις 22:00 και λήξη στις 06:00 δίνουν σωστά 8 ώρες, όχι αρνητικό αριθμό.
Λεπτά μέσα, λεπτά έξω — με μία διόρθωση για τα μεσάνυχτα
Και οι δύο ώρες μετατρέπονται σε λεπτά από τα μεσάνυχτα (το πεδίο ωρών επί 60, συν το πεδίο λεπτών), και η διάρκεια είναι απλώς η ώρα λήξης μείον την ώρα έναρξης. Η μόνη ιδιαιτερότητα είναι τι συμβαίνει όταν αυτή η αφαίρεση βγαίνει αρνητική — κάτι που συμβαίνει όποτε η ώρα λήξης, διαβασμένη μόνο ως θέση στο ρολόι, είναι νωρίτερη από την ώρα έναρξης. Αντί να εμφανίσει αρνητική διάρκεια, αυτό το εργαλείο θεωρεί ότι η βάρδια πέρασε στην επόμενη ημερολογιακή ημέρα και προσθέτει ξανά ένα πλήρες 24ωρο (1440 λεπτά) πριν δώσει το αποτέλεσμα, σημειώνοντάς το με την ένδειξη «Διασχίζει τα μεσάνυχτα» ώστε να μην είναι ποτέ μια σιωπηλή υπόθεση.
Πρακτικά παραδείγματα
Νυχτερινή βάρδια: έναρξη 22:00,
λήξη 06:00. Σε λεπτά: 1320 και 360. 360 − 1320 =
−960, που είναι αρνητικό, οπότε προστίθενται ξανά 1440: 480
λεπτά — ακριβώς 8:00 (8,0 δεκαδικές ώρες), και
εμφανίζεται η ένδειξη μεσάνυχτου.
Βάρδια της ίδιας ημέρας: έναρξη 09:15, λήξη 17:45. Σε λεπτά: 555 και
1065. 1065 − 555 = 510 λεπτά, χωρίς να χρειάζεται διόρθωση — 8:30 (8,5 δεκαδικές ώρες), ο ακριβής αριθμός
που θα περίμενε ένα φύλλο ωρομέτρησης για μια βάρδια με
υπόλοιπο 30 λεπτών.
Συχνές ερωτήσεις
Πώς αντιμετωπίζει μια βάρδια που διασχίζει τα μεσάνυχτα;
Αν η ώρα λήξης είναι νωρίτερη από την ώρα έναρξης, ο υπολογιστής θεωρεί ότι η ώρα λήξης πέφτει την επόμενη ημέρα και προσθέτει 24 ώρες πριν υπολογίσει τη διαφορά — έτσι από τις 22:00 έως τις 06:00 προκύπτουν σωστά 8 ώρες, όχι αρνητικός αριθμός. Όταν συμβαίνει αυτό, πάνω από το αποτέλεσμα εμφανίζεται η ένδειξη «Διασχίζει τα μεσάνυχτα», ώστε να ξέρετε γιατί το υπολογισμένο διάστημα είναι μεγαλύτερο απ' όσο θα υπέθετε κανείς βλέποντας απλώς τις δύο ώρες.
Γιατί εμφανίζεται και τιμή σε δεκαδικές ώρες;
Τα φύλλα ωρομέτρησης και τα συστήματα μισθοδοσίας συνήθως ζητούν δεκαδικές ώρες (όπως 8,5) αντί για ώρες και λεπτά (8:30) — τα 30 λεπτά είναι ακριβώς μισή ώρα, άρα γίνονται 0,5, και τα 45 λεπτά γίνονται 0,75. Αυτό το εργαλείο υπολογίζει και τις δύο τιμές από το ίδιο αποτέλεσμα, ώστε να μη χρειάζεται να τις μετατρέψετε με το χέρι.
Υπολογίζει και τα δευτερόλεπτα;
Όχι — δουλεύει σε επίπεδο λεπτού, όπως ένας τυπικός επιλογέας ώρας HH:MM. Αν χρειάζεστε ακρίβεια δευτερολέπτου, μάλλον χρονομετράτε κάτι που θα έπρεπε να μετρά ένα χρονόμετρο ή ένα script.
Τι γίνεται αν βάλω την ίδια ώρα και στα δύο πεδία;
Το αποτέλεσμα είναι 0 ώρες και 0 λεπτά — ο υπολογιστής θεωρεί ότι δεν πέρασε καθόλου χρόνος, αντί για μια ολόκληρη ημέρα 24 ωρών, καθώς αυτή είναι η πιο συνηθισμένη ερμηνεία όταν τα δύο πεδία ταυτίζονται, είτε από λάθος είτε σκόπιμα (π.χ. για έλεγχο ενός κενού χρονικού διαστήματος στο πρόγραμμα).