פוסט זה יתאר את התהליך להוספת שעות לאובייקט תאריך ב-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() השתמש בתחביר הנתון:
בתחביר לעיל:
- ' שעה (ות ' מציין מספר שלם בין 0 ל-23.
- ' דקה ” מייצג דקות בין 0 ל-59.
- ' שניות ” הוא השניות בין 0 ל-59.
- ' גברת ” הוא אלפיות השנייה בין 0 ל-999.
- ה ' דקה , שניות , ו גברת ' הם פרמטרים אופציונליים אך מקושרים זה לזה, אם משתמשים ב-' גברת ', אז חובה להשתמש ב-' שניות ' ו' דקה '.
דוגמא
על מנת להוסיף שעות לאובייקט תאריך, הגדר פונקציה ' addHoursToDate() ' עם פרמטר ' שָׁעָה ', וקבל את הערך של שעות על ידי העברת מספר כארגומנט ב' setHours() ' שיטה:
תַאֲרִיך. setHours ( שָׁעָה ) ;
}
קרא לפונקציה ' addHoursToDate() 'על ידי מעבר' שתיים ' שעות להוסיף בתאריך:
הוסףHoursToDate ( שתיים ) ;הדפס את התאריך והשעה החדשים על ידי הוספת שעתיים בהם במסוף באמצעות שיטת 'console.log()':
לְנַחֵם. עֵץ ( 'הוסף 2 שעות לתאריך:' , תַאֲרִיך ) ;תְפוּקָה
סיכום
כדי להוסיף שעות לאובייקט תאריך, השתמש בשיטות המוגדרות מראש של אובייקט JavaScript Date כולל ' getTime() 'שיטה או' setHours() ' שיטה. שיטת setHours() מגדירה את השעות בתאריך לפי זמן מקומי בעוד ששיטת getTime() מחזירה זמן באלפיות שניות ומייצגת את הזמן בזמן אוניברסלי. פוסט זה תיאר את התהליך להוספת שעות לאובייקט תאריך ב-JavaScript.