التواريخ في JavaScript
- الصفحة السابقة JS Arrays Const
- الصفحة التالية تنسيق تاريخ JS
إخراج تاريخ JavaScript
بافتراض، سيستخدم JavaScript منطقة الوقت الخاصة بال متصفح ويظهر التاريخ كـ نص كامل:
Tue Apr 02 2019 09:01:19 GMT+0800 (China Standard Time)
لاحقًا، ستعلم المزيد عن كيفية عرض التواريخ في هذا الدرس.
إنشاء obj Date
obj Date مكون من جديد Date()
إنشاء بناءً على الكائن.
هناك 4 طرق لإنشاء نسخة جديدة من obj Date:
- new Date()
- new Date(year, month, day, hours, minutes, seconds, milliseconds)
- new Date(milliseconds)
- new Date(date string)
new Date()
new Date()
تُنشأ نسخة جديدة من obj Date باستخدام تاريخ وميعاد الحالي:
مثال
var d = new Date();
obj Date ثابت. الوقت على الكمبيوتر يتقطر، لكن obj Date لا يتقطر.
new Date(year, month, ...)
new Date(year, month, ...)
تُنشأ نسخة جديدة من obj Date باستخدام تاريخ وميعاد محدد.
7 أرقام تحدد السنة والشهر واليوم والساعة والدقيقة والثانية والمللي ثانية (بالتسلسل المحدد):
مثال
var d = new Date(2018, 11, 24, 10, 33, 30, 0);
التعليقاتJavaScript يحسب الشهور من 0 إلى 11.
الشهر الأول هو 0. الشهر الثاني عشر هو 11.
6 أرقام تحدد السنة والشهر واليوم والساعة والدقيقة والثانية:
مثال
var d = new Date(2018, 11, 24, 10, 33, 30);
5 أرقام تحدد السنة والشهر واليوم والساعة والدقيقة:
مثال
var d = new Date(2018, 11, 24, 10, 33);
4 أرقام تحدد السنة والشهر واليوم والساعة:
مثال
var d = new Date(2018, 11, 24, 10);
استخدام ثلاثة أرقام للتحديد سنة وشهر ويوم:
مثال
var d = new Date(2018, 11, 24);
استخدام رقمين للتحديد سنة وشهر:
مثال
var d = new Date(2018, 11);
لا يمكنك تجاهل الشهر. إذا تم تقديم مبدأ واحد فقط، سيتم اعتباره مليغرام.
مثال
var d = new Date(2018);
القرن الماضي
سيتم تفسير السنة ذات الأرقام الواحدة والثنائية ك19xx.
مثال
var d = new Date(99, 11, 24);
مثال
var d = new Date(9, 11, 24);
new Date(dateString)
new Date(dateString)
لإنشاء جسم تاريخ جديد من سلسلة التاريخ:
مثال
var d = new Date("October 13, 2014 11:13:00");
سيتم شرح سلاسل التاريخ في الفصل التالي.
يخزن JavaScript التاريخ كعدد مليغرامات
يخزن JavaScript التاريخ كعدد مليغرامات من 1 يناير 1970 00:00:00 UTC (التوقيت العالمي المنسق).
الوقت الابتدائي هو 1 يناير 1970 00:00:00 UTC.
الوقت الحالي هو: 1554166879383 مليغرام بعد 1 يناير 1970.
new Date(milliseconds)
new Date(milliseconds)
لإنشاء جسم تاريخ جديد بفراغ زمني وإضافة ملايين من المليغرامات:
مثال
var d = new Date(0);
بإضافة 100 000 000 000 مليغرام إلى 1 يناير 1970، سيكون حوالي 3 مارس 1973:
مثال
var d = new Date(100000000000);
باستئناف 100 000 000 000 مليغرام من 1 يناير 1970، سيكون حوالي 31 أكتوبر 1966:
مثال
var d = new Date(-100000000000);
مثال
var d = new Date(86400000);
يوم (24 ساعة) هو 86 400 000 مليغرام.
طرق التاريخ
يمكنك استخدام العديد منالطرقعليه القيام بذلك.
تسمح لك طرق التاريخ باستخدام الوقت المحلي أو الوقت العالمي المنسق (UTC) أو GMT للحصول على تعيين وتحديد السنة والشهر واليوم والساعة والدقيقة والثانية والمللي ثانية لعدد الأيام.
سيتم شرح طرق التاريخ والمناطق الزمنية في الفصل التالي.
عرض التاريخ
JavaScript (بالتأكيد) سيقوم بإخراج تاريخ كنص كامل
Wed Mar 25 2015 08:00:00 GMT+0800 (الوقت القياسي الصيني)
عند عرض كائن التاريخ في HTML، سيتم تحويله تلقائيًا إلى سلسلة نصية باستخدام طريقة toString().
مثال
d = new Date(); document.getElementById("demo").innerHTML = d;
يساوي:
d = new Date(); document.getElementById("demo").innerHTML = d.toString();
toUTCString()
الطريقة لتحويل التاريخ إلى سلسلة نصية UTC (نمط عرض تاريخ معياري).
مثال
var d = new Date(); document.getElementById("demo").innerHTML = d.toUTCString();
toDateString()
الطريقة لتحويل التاريخ إلى نمط قابل للقراءة أكثر:
مثال
var d = new Date(); document.getElementById("demo").innerHTML = d.toDateString();
- الصفحة السابقة JS Arrays Const
- الصفحة التالية تنسيق تاريخ JS