כיצד להוסיף אובייקט שעות לתאריך ב-JavaScript

Kyzd Lhwsyp Wbyyqt S Wt Lt Ryk B Javascript



אובייקט התאריך ב-JavaScript מחזיר את היום, התאריך והשעה הנוכחיים (עם אזור זמן) במכשיר. ב-JavaScript, ישנם מצבים שבהם מפתחים צריכים להוסיף שעות לאובייקט Date. האובייקט Date מציע מספר שיטות, כולל ' setHours() ', ' getTime() ', ' setMonth() ', ועוד רבים נוספים כדי לגשת או לשנות את הערכים של אובייקט התאריך, כגון שעה, שעה, דקה, אזור זמן ועוד.

פוסט זה יתאר את התהליך להוספת שעות לאובייקט תאריך ב-JavaScript.

כיצד להוסיף אובייקט שעות לתאריך ב-JavaScript?

להוספת שעות לאובייקט Date, השתמש בשיטות המוגדרות מראש של JavaScript להלן:







  • שיטת getTime().
  • שיטת setHours().

הבה נבחן את פעולתן של השיטות שהוזכרו לעיל.



שיטה 1: הוסף אובייקט שעות לתאריך באמצעות שיטת getTime()

כדי להוסיף שעות לאובייקט תאריך, ה-' getTime() נעשה שימוש בשיטה. הוא מייצג את הזמן עבור התאריך הנתון בזמן אוניברסלי. זה מחזיר זמן באלפיות שניות:



תחביר
השתמש בתחביר הבא עבור שיטת getTime():





תַאֲרִיך . getTime ( )

דוגמא
צור אובייקט תאריך חדש ואחסן אותו במשתנה ' תַאֲרִיך ”:

היה תַאֲרִיך = חָדָשׁ תַאֲרִיך ( ) ;

על מנת להוסיף שעות לאובייקט תאריך, הגדר פונקציה ' addHoursToDate() ' עם פרמטר ' שָׁעָה ', תתקשר ל ' זמן מוגדר () שיטת אובייקט תאריך ולאחר מכן השג תחילה את השעה הנוכחית באמצעות ' getTime() שיטת ', ולאחר מכן, הוסף לה שעות של אלפיות שניות:



פוּנקצִיָה הוסףHoursToDate ( שָׁעָה ) {
תַאֲרִיך. זמן מוגדר ( תַאֲרִיך. getTime ( ) + שָׁעָה * 60 * 60 * 1000 ) ;
לַחֲזוֹר תַאֲרִיך ;
}

הדפס את התאריך של היום באמצעות ' console.log() ' שיטה:

לְנַחֵם. עֵץ ( 'התאריך של היום:' , תַאֲרִיך ) ;

קרא לפונקציה ' addHoursToDate() 'על ידי מעבר' שתיים ' שעה (ות:

הוסףHoursToDate ( שתיים ) ;

הדפס את התאריך והשעה החדשים על ידי הוספת שעתיים בהם בקונסולה:

לְנַחֵם. עֵץ ( 'הוסף שעות בתאריך:' , תַאֲרִיך ) ;

הפלט המתאים יהיה:

שיטה 2: הוסף אובייקט שעות לתאריך באמצעות שיטת setHour()

יש שיטה אחרת של אובייקט Date ' setHour() ' משמש להוספת שעות עד היום. הוא קובע את השעות לתאריך לפי זמן מקומי.

תחביר
עבור שיטת setHours() השתמש בתחביר הנתון:

תַאֲרִיך . setHours ( שעה (ות , דקה , שניות , גברת )

בתחביר לעיל:

  • ' שעה (ות ' מציין מספר שלם בין 0 ל-23.
  • ' דקה ” מייצג דקות בין 0 ל-59.
  • ' שניות ” הוא השניות בין 0 ל-59.
  • ' גברת ” הוא אלפיות השנייה בין 0 ל-999.
  • ה ' דקה , שניות , ו גברת ' הם פרמטרים אופציונליים אך מקושרים זה לזה, אם משתמשים ב-' גברת ', אז חובה להשתמש ב-' שניות ' ו' דקה '.

דוגמא
על מנת להוסיף שעות לאובייקט תאריך, הגדר פונקציה ' addHoursToDate() ' עם פרמטר ' שָׁעָה ', וקבל את הערך של שעות על ידי העברת מספר כארגומנט ב' setHours() ' שיטה:

פוּנקצִיָה הוסףHoursToDate ( שָׁעָה ) {
תַאֲרִיך. setHours ( שָׁעָה ) ;
}

קרא לפונקציה ' addHoursToDate() 'על ידי מעבר' שתיים ' שעות להוסיף בתאריך:

הוסףHoursToDate ( שתיים ) ;

הדפס את התאריך והשעה החדשים על ידי הוספת שעתיים בהם במסוף באמצעות שיטת 'console.log()':

לְנַחֵם. עֵץ ( 'הוסף 2 שעות לתאריך:' , תַאֲרִיך ) ;

תְפוּקָה

סיכום

כדי להוסיף שעות לאובייקט תאריך, השתמש בשיטות המוגדרות מראש של אובייקט JavaScript Date כולל ' getTime() 'שיטה או' setHours() ' שיטה. שיטת setHours() מגדירה את השעות בתאריך לפי זמן מקומי בעוד ששיטת getTime() מחזירה זמן באלפיות שניות ומייצגת את הזמן בזמן אוניברסלי. פוסט זה תיאר את התהליך להוספת שעות לאובייקט תאריך ב-JavaScript.