Ρύθμιση ημερομηνιών στο JavaScript
Σε ένα πρόσφατο άρθρο εξετάσαμε γενικά το αντικείμενο της ημερομηνίας JavaScript. Εδώ εξετάζουμε όλες τις μεθόδους για τον καθορισμό διαφορετικών μερών μιας ημερομηνίας και ώρας σύμφωνα με την τοπική ώρα. (Να θυμάστε ότι η τοπική ώρα είναι όποιος και αν είναι ο χρόνος και η ζώνη ώρας στον υπολογιστή που χρησιμοποιεί ο χρήστης.) Παρόλο που καμία από αυτές τις μεθόδους δεν φαίνεται πολύ ενδιαφέρουσα από μόνη της, σε συνδυασμό με άλλες μεθόδους ημερομηνίας, σας επιτρέπουν να κάνετε όλα τα είδη της ημερομηνίας και υπολογισμούς ημερολογίου.

Η ημερομηνία έχει οριστεί πριν από κάθε παράδειγμα σε Δευτέρα, 20 Δεκεμβρίου 1999 8:30:15 μ.μ. χρησιμοποιώντας var egdate = new Ημερομηνία ("20 Δεκεμβρίου 1999 20:30:15"). Αν έχετε διαθέσιμο το JavaScript στο πρόγραμμα περιήγησής σας, μπορείτε να δείτε ένα ζωντανό παράδειγμα εδώ.

setDate ()
ορίζει την ημερομηνία (ημέρα του μήνα) σε ένα αντικείμενο υπάρχουσας ημερομηνίας
ΠΑΡΑΔΕΙΓΜΑ: π.χ. date.setDate (12) ΑΠΟΤΕΛΕΣΜΑ: Δευτέρα, 20 Δεκεμβρίου 1999 8:30:15 μ.μ.
setMonth ()
ορίζει το μήνα σε ένα αντικείμενο υπάρχουσας ημερομηνίας
ΠΑΡΑΔΕΙΓΜΑ: π.χ.date.setMonth (2) ΑΠΟΤΕΛΕΣΜΑ: Σάββατο, 20 Μαρτίου 1999 8:30:15 μ.μ.
setFullYear ()
ορίζει το έτος (μορφή 4 ψηφίων) σε ένα υπάρχον αντικείμενο ημερομηνίας
Υπάρχει επίσης μια παρωχημένη λειτουργία setYear (), αλλά θα πρέπει να αποφεύγεται όποτε είναι δυνατόν
ΠΑΡΑΔΕΙΓΜΑ: π.χ.date.setFullYear (2008) ΑΠΟΤΕΛΕΣΜΑ: Σάββατο, 20 Δεκεμβρίου 2008 8:30:15 μμ
setHours ()
ορίζει το τμήμα ωρών της ημέρας σε ένα υπάρχον αντικείμενο ημερομηνίας (χρησιμοποιεί ένα ρολόι 24 ωρών)
ΠΑΡΑΔΕΙΓΜΑ: π.χ.date.setHours (14) ΑΠΟΤΕΛΕΣΜΑ: Δευτέρα, 20 Δεκεμβρίου 1999 2:30:15 μ.μ.
setMinutes ()
ορίζει το τμήμα λεπτών της ώρας της ημέρας σε ένα υπάρχον αντικείμενο ημερομηνίας
ΠΑΡΑΔΕΙΓΜΑ: π.χ.setdate.setMinutes (17) ΑΠΟΤΕΛΕΣΜΑ: Δευτέρα, 20 Δεκεμβρίου 1999 8:17:15 μμ
setSeconds ()
ορίζει το τμήμα δευτερολέπτων της ώρας της ημέρας σε ένα υπάρχον αντικείμενο ημερομηνίας
ΠΑΡΑΔΕΙΓΜΑ: π.χ.date.setSeconds (24) ΑΠΟΤΕΛΕΣΜΑ: Δευτέρα, 20 Δεκεμβρίου 1999 8:30:24 μμ
setMilliseconds ()
ορίζει το τμήμα χιλιοστών του δευτερολέπτου της ώρας της ημέρας σε ένα υπάρχον αντικείμενο ημερομηνίας
ΠΑΡΑΔΕΙΓΜΑ: π.χ.date.setMilliseconds (300) ΑΠΟΤΕΛΕΣΜΑ: Δευτέρα, 20 Δεκεμβρίου 1999 8:30:15 μ.μ.
setTime ()
ορίζει την ημερομηνία και την ώρα ενός υπάρχοντος αντικειμένου ημερομηνίας χρησιμοποιώντας δευτερόλεπτα από τότε (πριν για αρνητικούς αριθμούς) την 1η Ιανουαρίου 1970
ΠΑΡΑΔΕΙΓΜΑ: egdate.setTime (-999999999) ΑΠΟΤΕΛΕΣΜΑ: Δευτέρα, 20 Δεκεμβρίου 1999 8:30:15 μ.μ.

Οδηγίες Βίντεο: Μάθημα JavaScript - 21 - Χρήση των Inline Styles για σπαστικό κουτάκι Aloykatos PC Tech (Απρίλιος 2024).