Τρόπος προσθήκης αντικειμένου ωρών έως ημερομηνίας σε JavaScript

Tropos Prosthekes Antikeimenou Oron Eos Emeromenias Se Javascript



Το αντικείμενο Date στο JavaScript επιστρέφει την τρέχουσα ημέρα, ημερομηνία και ώρα (με ζώνη ώρας) στη συσκευή. Στο JavaScript, υπάρχουν ορισμένες περιπτώσεις όπου οι προγραμματιστές πρέπει να προσθέσουν ώρες σε ένα αντικείμενο Date. Το αντικείμενο Date προσφέρει μια σειρά από μεθόδους, όπως ' setHours() », « getTime() », « setMonth() ”, και πολλά άλλα για πρόσβαση ή αλλαγή των τιμών του αντικειμένου Date, όπως ώρα, ώρα, λεπτό, ζώνη ώρας και άλλα.

Αυτή η ανάρτηση θα περιγράφει τη διαδικασία προσθήκης ωρών σε ένα αντικείμενο ημερομηνίας στο 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(), χρησιμοποιήστε τη δεδομένη σύνταξη:

Ημερομηνία . setHours ( ώρες , ελάχ , δευτ , Κυρία )

Στην παραπάνω σύνταξη:

  • ' ώρες ' υποδεικνύει έναν ακέραιο αριθμό μεταξύ 0 και 23.
  • ' ελάχ ' αντιπροσωπεύει τα λεπτά μεταξύ 0 και 59.
  • ' δευτ ” είναι τα δευτερόλεπτα μεταξύ 0 και 59.
  • ' Κυρία ” είναι τα χιλιοστά του δευτερολέπτου μεταξύ 0 και 999.
  • Ο ' ελάχ , δευτ , και Κυρία ' είναι προαιρετικές παράμετροι αλλά συνδέονται μεταξύ τους, εάν χρησιμοποιείται ' Κυρία ', τότε είναι υποχρεωτική η χρήση ' δευτ ' και ' ελάχ '.

Παράδειγμα
Για να προσθέσετε ώρες σε ένα αντικείμενο ημερομηνίας, ορίστε μια συνάρτηση ' addHoursToDate() 'με μια παράμετρο' ώρα ' και λάβετε την τιμή των ωρών περνώντας έναν αριθμό ως όρισμα στο ' setHours() 'μέθοδος:

λειτουργία addHoursToDate ( ώρα ) {
ημερομηνία. setHours ( ώρα ) ;
}

Καλέστε τη συνάρτηση ' addHoursToDate() «περνώντας» δύο ” ώρες για προσθήκη στην ημερομηνία:

addHoursToDate ( δύο ) ;

Εκτυπώστε τη νέα ημερομηνία και ώρα προσθέτοντας 2 ώρες στην κονσόλα χρησιμοποιώντας τη μέθοδο 'console.log()':

κονσόλα. κούτσουρο ( 'Προσθήκη 2 ωρών μέχρι σήμερα:' , ημερομηνία ) ;

Παραγωγή

συμπέρασμα

Για να προσθέσετε ώρες σε ένα αντικείμενο ημερομηνίας, χρησιμοποιήστε τις προκαθορισμένες μεθόδους του αντικειμένου Ημερομηνία JavaScript, συμπεριλαμβανομένων των ' getTime() 'μέθοδος ή ' setHours() 'μέθοδος. Η μέθοδος setHours() ορίζει τις ώρες σε ημερομηνία σύμφωνα με την τοπική ώρα, ενώ η μέθοδος getTime() επιστρέφει τον χρόνο σε χιλιοστά του δευτερολέπτου και αντιπροσωπεύει την ώρα σε καθολική ώρα. Αυτή η ανάρτηση περιέγραψε τη διαδικασία για την προσθήκη ωρών σε ένα αντικείμενο ημερομηνίας σε JavaScript.