Μέθοδοι ρύθμισης ημερομηνίας JavaScript

Με τη χρήση της μεθόδου "Ρύθμιση ημερομηνίας" μπορείτε να ρυθμίσετε την ημερομηνία του αντικειμένου ημερομηνίας (έτος, μήνας, ημέρα, ώρα, λεπτά, δευτερόλεπτα, miliseconds).

Μέθοδοι ρύθμισης ημερομηνίας

Οι μεθόδους ρύθμισης ημερομηνίας χρησιμοποιούνται για να ρυθμίσουν κάποιο μέρος της ημερομηνίας. Ακολουθούν οι πιο συχνές μεθόδους (ταξινομημένες αλφαβητικά):

Μέθοδος Περιγραφή
setDate() Ορίζει την ημέρα ως αριθμό (1-31)
setFullYear() Ορίζει το έτος (προαιρετικά μήνας και ημέρα)
setHours() Ορίζει τις ώρες (0-23)
setMilliseconds() Ορίζει τα miliseconds (0-999)
setMinutes() Ορίζει τα λεπτά (0-59)
setMonth() Ορίζει τον μήνα (0-11)
setSeconds() Ορίζει τα δευτερόλεπτα (0-59)
setTime() Ορίζει το χρόνο (σε miliseconds από την 1η Ιανουαρίου 1970 μέχρι σήμερα)

Μέθοδος setFullYear()

setFullYear() Ορίζει το έτος του αντικειμένου ημερομηνίας. Σε αυτό το παράδειγμα ορίζεται το έτος 2020:

Παράδειγμα

<script>
var d = new Date();
d.setFullYear(2020);
document.getElementById("demo").innerHTML = d;
</script>

Προσπάθησε να το δοκιμάσεις

setFullYear() Η μέθοδος μπορείΕπιλογήΟρίζει μήνα και ημέρα:

Παράδειγμα

<script>
var d = new Date();
d.setFullYear(2020, 11, 3);
document.getElementById("demo").innerHTML = d;
</script>

Προσπάθησε να το δοκιμάσεις

Μέθοδος setMonth()

setMonth() Ορίζει τον μήνα του αντικειμένου ημερομηνίας (0-11):

Παράδειγμα

<script>
var d = new Date();
d.setMonth(11);
document.getElementById("demo").innerHTML = d;
</script>

Προσπάθησε να το δοκιμάσεις

Μέθοδος setDate()

setDate() Ορίζει την ημέρα του αντικειμένου ημερομηνίας (1-31):

Παράδειγμα

<script>
var d = new Date();
d.setDate(15);
document.getElementById("demo").innerHTML = d;
</script>

Προσπάθησε να το δοκιμάσεις

setDate() Η μέθοδος μπορεί επίσης να χρησιμοποιηθεί για να προσθέσετε ημέρεςΠροσθήκηΠρος ημερομηνία:

Παράδειγμα

<script>
var d = new Date();
d.setDate(d.getDate() + 50);
document.getElementById("demo").innerHTML = d;
</script>

Προσπάθησε να το δοκιμάσεις

Αν προσθέσετε ημέρες, αλλάξετε μήνα ή έτος, η αλλαγή θα γίνει αυτόματα από το αντικείμενο Date.

Μέθοδος setHours()

setHours() Ορίζει τις ώρες του αντικειμένου ημερομηνίας (0-23):

Παράδειγμα

<script>
var d = new Date();
d.setHours(22);
document.getElementById("demo").innerHTML = d;
</script>

Προσπάθησε να το δοκιμάσεις

Μέθοδος setMinutes()

setMinutes() Ορίζει τα λεπτά του αντικειμένου ημερομηνίας (0-59):

Παράδειγμα

<script>
var d = new Date();
d.setMinutes(30);
document.getElementById("demo").innerHTML = d;
</script>

Προσπάθησε να το δοκιμάσεις

Μέθοδος setSeconds()

setSeconds() Ορίζει τα δευτερόλεπτα του αντικειμένου ημερομηνίας (0-59):

Παράδειγμα

<script>
var d = new Date();
d.setSeconds(30);
document.getElementById("demo").innerHTML = d;
</script>

Προσπάθησε να το δοκιμάσεις

Σύγκριση ημερομηνίας

Η σύγκριση ημερομηνίας μπορεί να γίνει εύκολα.

Το παρακάτω παράδειγμα συγκρίνει την σημερινή ημέρα με την ημερομηνία 16 Ιανουαρίου 2049:

Παράδειγμα

var today, someday, text;
today = new Date();
someday = new Date();
someday.setFullYear(2049, 0, 16);
if (someday > today) {
  text = "Η ημέρα σήμερα είναι πριν από τον 16η Ιανουαρίου 2049";
}
  text = "Η ημέρα σήμερα είναι μετά τον 16η Ιανουαρίου 2049";
}
document.getElementById("demo").innerHTML = text;

Προσπάθησε να το δοκιμάσεις

Το JavaScript μετράει τα μήνες από 0 έως 11. Ο μήνας Ιανουάριος είναι 0. Ο μήνας Δεκέμβριος είναι 11.

Πλήρης αναφορά ημερομηνίας JavaScript

Για πλήρη παράδειγμα αναφοράς ημερομηνίας, επισκεφθείτε τον πλήρη Παράδειγμα JavaScript ημερομηνίας.

Αυτό το έγγραφο περιλαμβάνει περιγραφές και παραδείγματα όλων των ιδιοτήτων και μεθόδων ημερομηνίας.