سيشرح هذا المنشور طريقة إنشاء تاريخ بمنطقة زمنية محددة.
إنشاء تاريخ مع منطقة زمنية محددة بدون تمثيل سلسلة
لإنشاء تاريخ بمنطقة زمنية محددة ، فإن ' تاريخ() 'طريقة جافا سكريبت يمكن استخدامها. إنها طريقة مضمنة يتم استخدامها للعمل مع التواريخ والأوقات.
بناء الجملة
في بناء الجملة هذا ، ' تاريخ() 'تم استدعاء الطريقة:
جديد تاريخ ( سنة ، شهر ، تاريخ ، ساعة ، دقيقة ، ثانية ، ميلي ثانية )
' سنة '،' شهر '،' تاريخ '،' ساعة '،' دقيقة '،' ثانية '، و ' ميلي ثانية 'كمعلمات لإنشاء التاريخ بمنطقة زمنية محددة.
مثال 1: عن طريق تحديد كائن التاريخ
في هذا المثال المذكور ، تتم تهيئة الكائن كـ ' د '. ثم ، 'استدعاء' تاريخ() 'وتمرير التاريخ وفقًا للبناء أعلاه:
هناك د = جديد تاريخ ( 2023 03 عشرين و 1 و 78 و 27 و 0 ) ؛مرر الكائن كحجة إلى ' console.log () 'لعرض النتيجة على وحدة التحكم:
وحدة التحكم. سجل ( د )
يمكن ملاحظة أن التاريخ تم إنشاؤه بمنطقة زمنية محددة بدون تمثيل سلسلة:
مثال 2: استخدام طريقة setTime ()
هنا ، يتم إنشاء تاريخ جديد وتخزينه في المتغير المعلن بمساعدة ' تاريخ() ' طريقة:
تاريخ فار = جديد تاريخ ( 2023 ، 07 ، واحد وعشرين ) ؛استدعاء ' ضبط الوقت() 'طريقة لضبط الوقت. بالإضافة إلى، ' احصل على وقت() ' و ' getTimezoneOffset () 'تستخدم أيضًا كوسيطة لـ' ضبط الوقت() 'طريقة للحصول على الوقت وضبط المنطقة الزمنية. حيث يمكن لـ 'getTimezoneOffset ()' إدراج أو طرح معادلة المنطقة الزمنية:
تاريخ. ضبط الوقت ( تاريخ. احصل على وقت ( ) + تاريخ. getTimezoneOffset ( ) * 60 * 1000 ) ؛قم باستدعاء طريقة console.log () لعرض النتيجة:
وحدة التحكم. سجل ( تاريخ ) ؛نتيجة لذلك ، يتم طرح يوم واحد من التاريخ المحدد وفقًا لإزاحة المنطقة الزمنية:
هذا كل شيء عن إنشاء التاريخ بمنطقة زمنية محددة دون استخدام تمثيل سلسلة.
خاتمة
لإنشاء تاريخ بمنطقة زمنية محددة بدون تمثيل سلسلة ، فإن ' تاريخ() 'يمكن استدعاء طريقة JavaScript. إنها طريقة مضمنة يتم استخدامها للعمل مع التواريخ والأوقات. علاوة على ذلك ، استخدم ' getTimezoneOffset () 'التي يمكن إدراج أو طرح معادلة المنطقة الزمنية. حدد هذا المنشور طريقتين لإنشاء تاريخ بمنطقة زمنية محددة.