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

Υπολογιστής Εργάσιμων Ημερών δωρεάν

Μετρήστε εργάσιμες ημέρες μεταξύ ημερομηνιών ή προσθέστε/αφαιρέστε εργάσιμες ημέρες από μια ημερομηνία. Ρυθμιζόμενος χειρισμός Σαββατοκύριακου και λίστα αργιών.

Λειτουργεί εκτός σύνδεσης μόλις φορτωθεί

Σαββατοκύριακο (ημέρες μη εργασίας)

0 αργίες διαμορφωμένες

Συνηθισμένες χρήσεις

  • Εργάσιμες ημέρες για προθεσμίες έργουΥπολογίστε ρεαλιστικές χρονοδιαγράμματα έργου αποκλείοντας τα Σαββατοκύριακα και τις αργίες.
  • Παρακολούθηση του χρόνου απόκρισης SLA σε εργάσιμες ημέρεςΟι SLA των πελατών συχνά καθορίζουν τον χρόνο απόκρισης σε 'εργάσιμες ημέρες' — υπολογίστε με ακρίβεια πότε πέφτει μια προθεσμία 5 εργάσιμων ημερών.
  • Υπολογίστε τις ημέρες Διακοπών / PTOΠόσες εργάσιμες ημέρες πραγματικά παίρνετε άδεια; Υπολογίστε τον ακριβή αριθμό εργάσιμων ημερών για αιτήσεις αδείας.
  • Προθεσμίες κατάθεσης κυβερνητικών εγγράφωνΦορολογικές κατατάξεις, δικαστικές προθεσμίες, κανονιστικές κατατάξεις — συχνά μετρούνται σε εργάσιμες ημέρες.
  • Εκτιμήσεις ημερομηνίας παράδοσης αποστολήςΥπολογίστε την αναμενόμενη ημερομηνία παράδοσης για αποστολές που αναφέρονται σε εργάσιμες ημέρες.

Πώς λειτουργεί

Αυτό το εργαλείο εκτελείται εξ ολοκλήρου στον browser χωρίς εξωτερικές βιβλιοθήκες — όλη η αριθμητική ημερομηνιών είναι χειρόγραφη JavaScript με το εγγενές αντικείμενο Date. Έχει δύο λειτουργίες: καταμέτρηση εργάσιμων ημερών μεταξύ δύο ημερομηνιών και υπολογισμό μελλοντικής (ή παρελθοντικής) ημερομηνίας προσθέτοντας ή αφαιρώντας έναν αριθμό εργάσιμων ημερών.

  1. 1
    Ανάλυση ημερομηνιών χωρίς μετατόπιση UTC
    Οι ημερομηνίες αναλύονται χωρίζοντας τη συμβολοσειρά YYYY-MM-DD σε έτος, μήνα και ημέρα και κατασκευάζοντας τοπικό Date — όχι Date.parse() — ώστε το αποτέλεσμα να είναι πάντα η ημέρα που πληκτρολογήσατε, ανεξάρτητα από τη ζώνη ώρας σας.
  2. 2
    Επικύρωση και αναζήτηση αργιών
    Κάθε εγγραφή αργίας ελέγχεται με αυστηρή regex YYYY-MM-DD και διασταυρώνεται ανασυνθέτοντας το Date και συγκρίνοντας τα μέρη του — έτσι αδύνατες ημερομηνίες όπως 2026-02-31 απορρίπτονται και επισημαίνονται στο UI αντί να μεταπηδούν σιωπηλά στον Μάρτιο. Οι έγκυρες εγγραφές αποθηκεύονται σε Set με κλειδί την τοπική ημερομηνία για αναζήτηση O(1) κατά τον βρόχο.
  3. 3
    Επανάληψη ανά ημέρα με ρυθμιζόμενα Σαββατοκύριακα
    Στη λειτουργία «καταμέτρηση μεταξύ ημερομηνιών», το εργαλείο διατρέχει κάθε ημερολογιακή ημέρα του εύρους, ελέγχοντάς την έναντι των ημερών Σαββατοκύριακου που ορίσατε (οποιοσδήποτε συνδυασμός των επτά ημερών) και του Set αργιών, και μετρά χωριστά εργάσιμες, ημέρες Σαββατοκύριακου και αργίες. Στη λειτουργία «προσθήκη εργάσιμων ημερών», προχωρά μπροστά ή πίσω μία ημέρα τη φορά, παραλείποντας τις μη εργάσιμες, μέχρι να καταναλωθεί ο ζητούμενος αριθμός εργάσιμων ημερών.
  4. 4
    Εμφάνιση αποτελέσματος ανά περιοχή
    Η τελική ημερομηνία στη λειτουργία «προσθήκη» μορφοποιείται με το ενσωματωμένο Intl του browser μέσω toLocaleDateString(), ώστε να εμφανίζεται στη γλώσσα και τη σύμβαση ημερολογίου του χρήστη χωρίς επιπλέον βιβλιοθήκη.

Σχετικά εργαλεία

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