سيحدد هذا المنشور عملية تحويل التاريخ المحلي إلى تنسيق UTC في JavaScript.
كيفية تحويل التاريخ إلى UTC في JavaScript؟
لتحويل تاريخ إلى التوقيت العالمي المنسق ، استخدم طرق JavaScript المحددة مسبقًا الموضحة أدناه:
- طريقة Date.UTC ()
- طريقة toUTCString ()
دعونا نناقش هذه الأساليب واحدة تلو الأخرى.
الطريقة 1: تحويل التاريخ إلى التوقيت العالمي المتفق عليه باستخدام طريقة Date.UTC ()
الطريقة الأولى لتحويل التاريخ إلى التوقيت العالمي المنسق هو ' Date.UTC () ' طريقة. إنها طريقة ثابتة محددة مسبقًا لكائن التاريخ تقوم بتحويل التاريخ والوقت المحدد إلى UTC بالمللي ثانية. يقبل التاريخ بالوقت كوسيطة ثم يعيده بالمللي ثانية من 1 يناير 1970 إلى التاريخ والوقت المحدد.
بناء الجملة
استخدم الصيغة الموضحة أدناه لطريقة Date.UTC () لتحويل التاريخ إلى UTC:
تاريخ . التوقيت العالمي ( عام و لي و يوم و ساعة و دقيقة و ثانية و تصلب متعدد )
في النحو أعلاه ،
- ال ' عام سيكون 'عددًا صحيحًا مكونًا من أربعة أرقام مثل' 2022 '.
- ' لي 'هو رقم صحيح بين 1-12 يمثل' شهر '.
- ' يوم 'هو عدد صحيح بين 1-31 ، يشير إلى يوم من الشهر.
- ' ساعات 'يشير إلى عدد صحيح بين 0 و 23 ، ويتم تعيين القيمة الافتراضية للساعات على 0.
- ' دقيقة 'يمثل' الدقائق 'بين 0 و 59 ، والقيمة الافتراضية هي 0.
- ' ثانية 'هي الثواني بين 0 و 59 ، والقيمة الافتراضية للثواني هي 0.
- ' تصلب متعدد 'هي المللي ثانية بين 0 و 999 ، يتم تعيين القيمة الافتراضية على 0
- ال ' دقيقة و ثانية ، و تصلب متعدد 'معلمات اختيارية ولكنها مرتبطة ببعضها البعض ، إذا تم استخدام' تصلب متعدد '، فمن الضروري استخدام' ثانية ' و ' دقيقة '.
قيمة الإرجاع
تقوم بإرجاع رقم يمثل التاريخ والوقت بالملي ثانية من 1 يناير 1970 إلى التاريخ والوقت المحدد.
مثال
اتصل ب ' Date.UTC () 'عن طريق تمرير التاريخ والوقت' 2022 و 1 و 5 و 12 و أحد عشر و 14 'كوسيطة وتخزين القيمة التي تم إرجاعها في متغير' utcDate ':
اطبع التوقيت العالمي المنسق الناتج بالمللي ثانية على وحدة التحكم باستخدام الزر ' console.log () ' طريقة:
وحدة التحكم. سجل ( utcDate ) ؛سيكون الإخراج المقابل:
الطريقة 2: تحويل التاريخ إلى UTC باستخدام أسلوب toUTCString ()
هناك طريقة أخرى لتحويل التاريخ إلى التوقيت العالمي المنسق وهي ' toUTCString () ' طريقة. يقوم بتحويل التاريخ والوقت المحلي إلى تنسيق UTC كسلسلة وفقًا للتوقيت العالمي. إنها أسهل طريقة لتحويل التوقيت المحلي إلى التوقيت العالمي المنسق.
بناء الجملة
اتبع بناء الجملة المحدد لـ ' toUTCString () ' طريقة:
يستدعي مع كائن التاريخ الذي يُرجع التاريخ والوقت الحاليين ، ولا يأخذ أي معلمات.
قيمة الإرجاع
تقوم بإرجاع سلسلة تمثل التاريخ والوقت بتنسيق UTC ' بتوقيت غرينيتش ' وحدة زمنية.
مثال
أولاً ، قم بإنشاء متغير ' التاريخ 'الذي يخزن التاريخ والوقت الحالي من خلال استدعاء' موعد جديد() '، مُنشئ كائن التاريخ:
اتصل ب ' toUTCString () 'طريقة مع المتغير' التاريخ 'الذي يخزن التاريخ والوقت الحالي ويخزن الوقت الناتج في متغير' utcDate ':
كنت utcDate = التاريخ. toUTCString ( ) ؛اطبع وقت UTC على وحدة التحكم:
وحدة التحكم. سجل ( utcDate ) ؛يعرض الإخراج UTC التاريخ والوقت:
استنتاج
لتحويل التاريخ إلى التوقيت العالمي المنسق ، استخدم طرق جافا سكريبت المحددة مسبقًا ، ' Date.UTC () 'طريقة أو' toUTCString ( )' طريقة. تعرض Date.UTC () الوقت بالمللي ثانية ، بينما تعطي طريقة toUTCString () التاريخ والوقت كسلسلة. إنها الطريقة البسيطة والأسهل والأكثر استخدامًا لتحويل التاريخ والوقت إلى التوقيت العالمي المنسق. في حين أن Date.UTC هو لأغراض توضيحية فقط ، يجب على المستخدم عدم استخدامه. يحدد هذا المنشور عملية تحويل التاريخ المحلي إلى تنسيق UTC في JavaScript مع أمثلة.