كيفية إضافة ساعات إلى تاريخ الكائن في جافا سكريبت

Kyfyt Adaft Sa At Aly Tarykh Alkayn Fy Jafa Skrybt



يعرض كائن التاريخ في JavaScript اليوم والتاريخ والوقت الحاليين (مع المنطقة الزمنية) على الجهاز. في JavaScript ، هناك بعض المواقف التي يحتاج فيها المطورون إلى إضافة ساعات إلى كائن التاريخ. يقدم كائن التاريخ عددًا من الطرق ، بما في ذلك ' setHours () '،' احصل على وقت() '،' setMonth () '، وغير ذلك الكثير للوصول إلى قيم كائن التاريخ أو تغييرها ، مثل الوقت والساعة والدقيقة والمنطقة الزمنية وغيرها.

سيصف هذا المنشور عملية إضافة ساعات إلى كائن تاريخ في JavaScript.

كيفية إضافة ساعات إلى تاريخ الكائن في JavaScript؟

لإضافة ساعات إلى كائن التاريخ ، استخدم طرق JavaScript المحددة مسبقًا أدناه:







  • طريقة getTime ()
  • طريقة setHours ()

دعونا نلقي نظرة على عمل الأساليب المذكورة أعلاه.



الطريقة 1: إضافة ساعات إلى كائن التاريخ باستخدام أسلوب getTime ()

لإضافة ساعات إلى كائن التاريخ ، فإن ' احصل على وقت() 'الطريقة المستخدمة. يمثل الوقت للتاريخ المحدد بالتوقيت العالمي. تقوم بإرجاع الوقت بالمللي ثانية:



بناء الجملة
استخدم بناء الجملة التالي لأسلوب getTime ():





تاريخ . احصل على وقت ( )

مثال
قم بإنشاء كائن تاريخ جديد وقم بتخزينه في متغير ' تاريخ ':

كنت تاريخ = الجديد تاريخ ( ) ؛

لإضافة ساعات إلى كائن تاريخ ، حدد وظيفة ' addHoursToDate () 'مع معلمة' ساعة '، اتصل ب ' ضبط الوقت () 'طريقة كائن التاريخ ، ثم احصل أولاً على الوقت الحالي باستخدام' احصل على وقت() '، ثم أضف ساعات من المللي ثانية إليها:



وظيفة addHoursToDate ( ساعة ) {
تاريخ. ضبط الوقت ( تاريخ. احصل على وقت ( ) + ساعة * 60 * 60 * 1000 ) ؛
إرجاع تاريخ ؛
}

اطبع تاريخ اليوم باستخدام ' console.log () ' طريقة:

وحدة التحكم. سجل ( 'تاريخ اليوم:' و تاريخ ) ؛

استدعاء الوظيفة ' addHoursToDate () 'بتمرير' اثنين ' ساعات:

addHoursToDate ( اثنين ) ؛

اطبع التاريخ والوقت الجديدين بإضافة ساعتين فيهما على وحدة التحكم:

وحدة التحكم. سجل ( 'إضافة ساعات في التاريخ:' و تاريخ ) ؛

سيكون الإخراج المقابل:

الطريقة 2: إضافة ساعات إلى كائن التاريخ باستخدام طريقة setHour ()

هناك طريقة أخرى لكائن التاريخ ' setHour () 'المستخدمة لإضافة ساعات حتى الآن. يقوم بتعيين الساعات لتاريخ وفقًا للتوقيت المحلي.

بناء الجملة
بالنسبة إلى طريقة setHours () ، استخدم الصيغة المحددة:

تاريخ . تعيين ساعات ( ساعات و دقيقة و ثانية و تصلب متعدد )

في النحو أعلاه:

  • ' ساعات 'يشير إلى عدد صحيح بين 0 و 23.
  • ' دقيقة 'يمثل الدقائق بين 0 و 59.
  • ' ثانية 'هي الثواني بين 0 و 59.
  • ' تصلب متعدد 'هو المللي ثانية بين 0 و 999.
  • ال ' دقيقة و ثانية ، و تصلب متعدد 'معلمات اختيارية ولكنها مرتبطة ببعضها البعض ، إذا تم استخدام' تصلب متعدد '، فمن الضروري استخدام' ثانية ' و ' دقيقة '.

مثال
لإضافة ساعات إلى كائن تاريخ ، حدد وظيفة ' addHoursToDate () 'مع معلمة' ساعة '، والحصول على قيمة الساعات بتمرير رقم كوسيطة في' setHours () ' طريقة:

وظيفة addHoursToDate ( ساعة ) {
تاريخ. تعيين ساعات ( ساعة ) ؛
}

استدعاء الوظيفة ' addHoursToDate () 'بتمرير' اثنين 'ساعات لإضافتها في التاريخ:

addHoursToDate ( اثنين ) ؛

اطبع التاريخ والوقت الجديدين بإضافة ساعتين فيهما على وحدة التحكم باستخدام طريقة “console.log ()”:

وحدة التحكم. سجل ( 'أضف ساعتين حتى الآن:' و تاريخ ) ؛

انتاج |

استنتاج

لإضافة ساعات إلى كائن تاريخ ، استخدم الأساليب المحددة مسبقًا لكائن JavaScript Date بما في ذلك ' احصل على وقت() 'طريقة أو' setHours () ' طريقة. تحدد طريقة setHours () الساعات في التاريخ وفقًا للتوقيت المحلي بينما تقوم طريقة getTime () بإرجاع الوقت بالمللي ثانية وتمثل الوقت بالتوقيت العالمي. وصف هذا المنشور عملية إضافة ساعات إلى كائن تاريخ في JavaScript.