Αριθμομηχανή Πρόσθεσης/Αφαίρεσης Ημερομηνιών
Επιλέξτε μια ημερομηνία εκκίνησης, ορίστε πόσο να προσθέσετε ή να αφαιρέσετε, και δείτε αμέσως την ημερομηνία που προκύπτει. Όλα υπολογίζονται στο πρόγραμμα περιήγησής σας — τίποτα από όσα πληκτρολογείτε δεν στέλνεται πουθενά.
Πώς λειτουργεί η πρόσθεση/αφαίρεση ημερομηνιών
Για ημέρες και εβδομάδες, αυτό το εργαλείο χρησιμοποιεί απευθείας το εγγενές ξεχείλισμα ημερομηνιών της JavaScript — η πρόσθεση 7 ημερών στις 28 Ιανουαρίου καταλήγει σωστά στις 4 Φεβρουαρίου, διασχίζοντας το όριο του μήνα ακριβώς όπως αναμένεται. Για μήνες και έτη, το εγγενές ξεχείλισμα είναι πιο απρόβλεπτο: η JavaScript κανονικοποιεί μια μη έγκυρη ημερομηνία όπως η "31η Φεβρουαρίου" προωθώντας τη προς τον Μάρτιο, οπότε μια απλοϊκή πρόσθεση 1 μήνα στις 31 Ιανουαρίου θα κατέληγε στις 3 Μαρτίου — όχι στις 28 Φεβρουαρίου. Αυτό το εργαλείο το αποφεύγει προσδιορίζοντας πρώτα τον μήνα-στόχο και περικόπτοντας έπειτα την ημέρα στην πραγματική τελευταία ημέρα εκείνου του μήνα.
Πρακτικό παράδειγμα
Ξεκινήστε από τις 31 Ιανουαρίου 2026 και προσθέστε 1 μήνα. Ο Φεβρουάριος του 2026 έχει 28 ημέρες (το 2026 δεν είναι δίσεκτο), οπότε το αποτέλεσμα περικόπτεται στις 28 Φεβρουαρίου 2026 — Σάββατο — αντί να ξεχειλίσει στις 3 Μαρτίου. Προσθέστε ξανά 1 μήνα από τις 28 Φεβρουαρίου και φτάνετε στις 28 Μαρτίου, αφού ο Μάρτιος έχει 31 ημέρες και η 28η ημέρα είναι έγκυρη χωρίς καμία περικοπή. Η αφαίρεση λειτουργεί το ίδιο, αντίστροφα: η 31η Μαΐου 2026 μείον 1 μήνα περικόπτεται στις 30 Απριλίου 2026.
Συχνές ερωτήσεις
Τι συμβαίνει όταν η πρόσθεση ενός μήνα καταλήγει σε ημέρα που δεν υπάρχει;
Αυτό το εργαλείο περικόπτει στην τελευταία έγκυρη ημέρα του μήνα-στόχου αντί να ξεχειλίζει προς τον επόμενο μήνα. Η 31η Ιανουαρίου 2026 συν 1 μήνα καταλήγει στις 28 Φεβρουαρίου 2026 — όχι στις 3 Μαρτίου. Ο εγγενής υπολογισμός ημερομηνιών της JavaScript θα ξεχείλιζε σιωπηλά την ανύπαρκτη "31η Φεβρουαρίου" προς τον Μάρτιο, κάτι τεχνικά συνεπές αλλά σχεδόν ποτέ αυτό που εννοεί κανείς λέγοντας "έναν μήνα αργότερα" ξεκινώντας από το τέλος του μήνα. Η αφαίρεση λειτουργεί το ίδιο: η 31η Μαΐου μείον 1 μήνα περικόπτεται στις 30 Απριλίου.
Λαμβάνει υπόψη τα δίσεκτα έτη;
Ναι, αυτόματα. Η περικοπή ελέγχει τον πραγματικό αριθμό ημερών του μήνα-στόχου για το συγκεκριμένο έτος, οπότε η 29η Φεβρουαρίου 2028 μείον 1 έτος περικόπτεται στις 28 Φεβρουαρίου 2027 (το 2027 δεν είναι δίσεκτο), ενώ ένα άλμα που καταλήγει σε δίσεκτο Φεβρουάριο διατηρεί την 29η ημέρα όταν το το επιτρέπει η ημερομηνία εκκίνησης.
Μπορώ να αφαιρέσω αντί να προσθέσω;
Ναι — χρησιμοποιήστε τον διακόπτη Πρόσθεση/Αφαίρεση πάνω από το πεδίο ποσότητας. Η μονάδα (ημέρες, εβδομάδες, μήνες, έτη) και ο κανόνας περικοπής για μήνες και έτη λειτουργούν το ίδιο και προς τις δύο κατευθύνσεις.
Στέλνονται τα δεδομένα ημερομηνίας μου κάπου;
Όχι. Ο υπολογισμός εκτελείται με το ίδιο το αντικείμενο Date της JavaScript απευθείας στο πρόγραμμα περιήγησής σας — τίποτα από όσα εισάγετε δεν στέλνεται, δεν αποθηκεύεται και δεν καταγράφεται σε κάποιον διακομιστή. Ισχύει ο ίδιος κανόνας για κάθε εργαλείο αυτού του site.