Αυτή η ανάρτηση θα περιγράφει τη διαδικασία προσθήκης ωρών σε ένα αντικείμενο ημερομηνίας στο JavaScript.
Πώς να προσθέσετε αντικείμενο ώρες έως ημερομηνία στο JavaScript;
Για την προσθήκη ωρών σε ένα αντικείμενο Date, χρησιμοποιήστε τις παρακάτω προκαθορισμένες μεθόδους JavaScript:
- μέθοδο getTime().
- Μέθοδος setHours().
Ας δούμε τη λειτουργία των παραπάνω μεθόδων.
Μέθοδος 1: Προσθήκη αντικειμένου ωρών έως ημερομηνίας χρησιμοποιώντας τη μέθοδο getTime().
Για να προσθέσετε ώρες στο αντικείμενο Date, το ' getTime() Χρησιμοποιείται η μέθοδος. Αντιπροσωπεύει την ώρα για τη δεδομένη ημερομηνία σε καθολική ώρα. Επιστρέφει τον χρόνο σε χιλιοστά του δευτερολέπτου:
Σύνταξη
Χρησιμοποιήστε την ακόλουθη σύνταξη για τη μέθοδο getTime():
Ημερομηνία . getTime ( )
Παράδειγμα
Δημιουργήστε ένα νέο αντικείμενο ημερομηνίας και αποθηκεύστε το σε μια μεταβλητή ' ημερομηνία ”:
Για να προσθέσετε ώρες σε ένα αντικείμενο ημερομηνίας, ορίστε μια συνάρτηση ' addHoursToDate() 'με μια παράμετρο' ώρα ', τηλεφώνησε στο ' setTime() ' μέθοδος αντικειμένου ημερομηνίας και στη συνέχεια λάβετε πρώτα την τρέχουσα ώρα χρησιμοποιώντας το ' getTime() ' μέθοδος, και στη συνέχεια, προσθέστε ώρες' χιλιοστών του δευτερολέπτου σε αυτήν:
λειτουργία addHoursToDate ( ώρα ) {
ημερομηνία. setTime ( ημερομηνία. getTime ( ) + ώρα * 60 * 60 * 1000 ) ;
ΕΠΙΣΤΡΟΦΗ ημερομηνία ;
}
Εκτυπώστε τη σημερινή ημερομηνία χρησιμοποιώντας το ' console.log() 'μέθοδος:
κονσόλα. κούτσουρο ( 'Η σημερινή ημερομηνία:' , ημερομηνία ) ;Καλέστε τη συνάρτηση ' addHoursToDate() «περνώντας» δύο ' ώρες:
addHoursToDate ( δύο ) ;Εκτυπώστε τη νέα ημερομηνία και ώρα προσθέτοντας 2 ώρες στην κονσόλα:
κονσόλα. κούτσουρο ( 'Προσθήκη ωρών στην ημερομηνία:' , ημερομηνία ) ;Η αντίστοιχη έξοδος θα είναι:
Μέθοδος 2: Προσθήκη αντικειμένου ωρών έως ημερομηνίας χρησιμοποιώντας τη μέθοδο setHour().
Υπάρχει μια άλλη μέθοδος αντικειμένου ημερομηνίας ' setHour() ” χρησιμοποιείται για την προσθήκη ωρών μέχρι σήμερα. Ορίζει τις ώρες για μια ημερομηνία σύμφωνα με την τοπική ώρα.
Σύνταξη
Για τη μέθοδο setHours(), χρησιμοποιήστε τη δεδομένη σύνταξη:
Στην παραπάνω σύνταξη:
- ' ώρες ' υποδεικνύει έναν ακέραιο αριθμό μεταξύ 0 και 23.
- ' ελάχ ' αντιπροσωπεύει τα λεπτά μεταξύ 0 και 59.
- ' δευτ ” είναι τα δευτερόλεπτα μεταξύ 0 και 59.
- ' Κυρία ” είναι τα χιλιοστά του δευτερολέπτου μεταξύ 0 και 999.
- Ο ' ελάχ , δευτ , και Κυρία ' είναι προαιρετικές παράμετροι αλλά συνδέονται μεταξύ τους, εάν χρησιμοποιείται ' Κυρία ', τότε είναι υποχρεωτική η χρήση ' δευτ ' και ' ελάχ '.
Παράδειγμα
Για να προσθέσετε ώρες σε ένα αντικείμενο ημερομηνίας, ορίστε μια συνάρτηση ' addHoursToDate() 'με μια παράμετρο' ώρα ' και λάβετε την τιμή των ωρών περνώντας έναν αριθμό ως όρισμα στο ' setHours() 'μέθοδος:
ημερομηνία. setHours ( ώρα ) ;
}
Καλέστε τη συνάρτηση ' addHoursToDate() «περνώντας» δύο ” ώρες για προσθήκη στην ημερομηνία:
addHoursToDate ( δύο ) ;Εκτυπώστε τη νέα ημερομηνία και ώρα προσθέτοντας 2 ώρες στην κονσόλα χρησιμοποιώντας τη μέθοδο 'console.log()':
κονσόλα. κούτσουρο ( 'Προσθήκη 2 ωρών μέχρι σήμερα:' , ημερομηνία ) ;Παραγωγή
συμπέρασμα
Για να προσθέσετε ώρες σε ένα αντικείμενο ημερομηνίας, χρησιμοποιήστε τις προκαθορισμένες μεθόδους του αντικειμένου Ημερομηνία JavaScript, συμπεριλαμβανομένων των ' getTime() 'μέθοδος ή ' setHours() 'μέθοδος. Η μέθοδος setHours() ορίζει τις ώρες σε ημερομηνία σύμφωνα με την τοπική ώρα, ενώ η μέθοδος getTime() επιστρέφει τον χρόνο σε χιλιοστά του δευτερολέπτου και αντιπροσωπεύει την ώρα σε καθολική ώρα. Αυτή η ανάρτηση περιέγραψε τη διαδικασία για την προσθήκη ωρών σε ένα αντικείμενο ημερομηνίας σε JavaScript.