الكائن التسجيل يتيح لك العمل مع التواريخ (السنوات أو الشهور والأيام والساعات والدقائق والثواني، وميلي ثانية)
تنسيقات تاريخ جافا سكريبت
موعد جافا سكريبت يمكن كتابة كسلسلة:
الشمس 6 نوفمبر 2016 06:57:46 GMT + 0800 (中国标准时间)
أو كرقم:
1478386666530
تواريخ مكتوبة كأرقام، تحدد عدد المللي ثانية منذ 1 يناير 1970، 00:00:00.
عرض تواريخ
في هذا البرنامج التعليمي ونحن نستخدم البرنامج النصي لعرض التمور داخل <p> عنصر مع id="demo" :
مثال
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = Date();
</script>
انها محاولة لنفسك » السيناريو أعلاه يقول: تعيين قيمة Date() لمحتوى ( innerHTML ) للعنصر مع id="demo" .
سوف تتعلم كيفية عرض التاريخ، في شكل أكثر قابلية للقراءة، في أسفل هذه الصفحة.
خلق تاريخ الأجسام
الكائن التسجيل يتيح لنا العمل مع التواريخ.
موعد يتكون من العام، شهر، يوم، ساعة، دقيقة، ثانية، وميلي ثانية.
يتم إنشاؤها تاريخ الكائنات مع new Date() المنشئ.
هناك 4 طرق للبدء في التاريخ:
new Date()
new Date(milliseconds)
new Date(dateString)
new Date(year, month, day, hours, minutes, seconds, milliseconds)
عن طريق new Date() ، بإنشاء كائن موعد جديد مع التاريخ والوقت الحالي:
مثال
<script>
var d = new Date();
document.getElementById("demo").innerHTML =
d;
</script>
انها محاولة لنفسك » يستخدم التسجيل الجديد (تاريخ سلسلة)، يخلق كائن تاريخ جديد من تاريخ ووقت محدد:
مثال
<script>
var d = new Date("October 13, 2014 11:13:00");
document.getElementById("demo").innerHTML =
d;
</script>
انها محاولة لنفسك » ووصف سلاسل التاريخ صالحة (تنسيقات التاريخ) في الفصل التالي.
عن طريق التسجيل الجديد (عدد)، بإنشاء كائن موعد جديد مع مرور الوقت الصفر بالإضافة إلى عدد.
صفر الوقت هو 01 January 1970 00:00:00 UTC . يتم تحديد عدد في مللي ثانية:
مثال
<script>
var d = new Date(86400000);
document.getElementById("demo").innerHTML =
d;
</script>
انها محاولة لنفسك » يتم احتساب مواعيد جافا سكريبت في الالف من 1 يناير 1970 00:00:00 التوقيت العالمي (UTC). يحتوي على واحد يوم 86400000 ميلي ثانية واحدة.
عن طريق new Date (7 أرقام)، بإنشاء كائن موعد جديد مع التاريخ والوقت المحدد:
أرقام 7 تحدد السنة والشهر واليوم والساعة والدقيقة والثانية، وميلي ثانية واحدة، في هذا النظام:
مثال
<script>
var d = new Date(99,5,24,11,33,30,0);
document.getElementById("demo").innerHTML =
d;
</script>
انها محاولة لنفسك » فوق السماح أنواع من مثال لنا حذف أي من المعلمات 4 الماضية:
مثال
<script>
var d = new Date(99,5,24);
document.getElementById("demo").innerHTML = d;
</script>
انها محاولة لنفسك » جافا سكريبت تعول أشهر من 0 إلى 11. يناير هو 0. ديسمبر هو 11.
تاريخ طرق
عندما يتم إنشاء كائن التاريخ، عددا من وسائل تسمح لك أن تعمل على ذلك.
طرق التسجيل تتيح لك الحصول على وتعيين السنة والشهر واليوم والساعة والدقيقة والثانية، وميلي ثانية واحدة من الأشياء، وذلك باستخدام إما بالتوقيت المحلي أو بالتوقيت العالمي (الحوزة، أو بتوقيت جرينتش).
وتغطي طرق التسجيل في فصل لاحق.
عرض تواريخ
عند عرض الكائن الآن في HTML، يتم تحويلها تلقائيا إلى سلسلة، مع toString() طريقة.
مثال
<p id="demo"></p>
<script>
d = new Date();
document.getElementById("demo").innerHTML = d;
</script>
بالضبط مثل:
<p id="demo"></p>
<script>
d = new Date();
document.getElementById("demo").innerHTML = d.toString();
</script>
انها محاولة لنفسك » و toUTCString() طريقة تحويل التاريخ إلى سلسلة بالتوقيت العالمي (معيار عرض التاريخ).
مثال
<script>
var d = new Date();
document.getElementById("demo").innerHTML =
d.toUTCString();
</script>
انها محاولة لنفسك » و toDateString() طريقة تحويل التاريخ إلى تنسيق أكثر قابلية للقراءة:
مثال
<script>
var d = new Date();
document.getElementById("demo").innerHTML =
d.toDateString();
</script>
انها محاولة لنفسك » تاريخ الكائنات ثابتة. وقت الكمبيوتر تدق، ولكن الأشياء التاريخ، خلقت مرة واحدة، ليست كذلك.
المناطق الزمنية
عند تحديد موعد، دون أن يحدد التوقيت، وسوف جافا سكريبت استخدام المنطقة الزمنية المتصفح.
عند الحصول على موعد، دون تحديد منطقة زمنية، يتم تحويل النتيجة إلى المنطقة الزمنية المتصفح.
وبعبارة أخرى: إذا تم إنشاء وقت / زمن بتوقيت جرينتش (توقيت غرينتش)، سيتم تحويل التاريخ / الوقت لCDT (وسط الولايات المتحدة التوقيت الصيفي) إذا يستعرض المستخدم من وسط الولايات المتحدة.
إقرأ المزيد حول المناطق الزمنية في الفصول القادمة.
اختبر نفسك مع تمارين!
التمرين 1 » التمرين 2» التمرين 3 »