English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript Date Object

Object Date

يُستخدم object Date لمعالجة التواريخ والوقت

يُتأسس object Date باستخدام كائن new Date()

يُبنى object Date على قيمة الوقت، وهي عدد الميليسي ثانية منذ 1 يناير 1970 UTC

يمكنك استخدام أي من اللغات التالية لإنشاء object Date باستخدام كائن Date()

new Date();new Date(milliseconds);new Date(dateString);new Date(year, month, day, hours, minutes, seconds, milliseconds);

ملاحظة: يُحسب الشهر في JavaScript من 0 إلى 11. هذا يعني أن يناير هو 0، وديسمبر هو 11.

يمكنك العثور علىفي دروس JavaScript Dateللحصول على معلومات إضافية حول التواريخ والوقت

خصائص Date object

يُظهر الجدول أدناه خصائص Date object

خصائصوصف
constructorاسترجاع الدالة التي تقوم بإنشاء prototype لـ Date object
prototypeيُمكنك إضافة خصائص جديدة وأساليب جديدة إلى الجسم

طرق Date object

يُظهر الجدول أدناه طرق Date object

الطريقةوصف
getDate() استرجاع اليوم في الشهر للموعد المحدد بناءً على الوقت المحلي (من 1-31)
getDay()استرجاع اليوم في الأسبوع للموعد المحدد بناءً على الوقت المحلي (من 0-6)
getFullYear()استرجاع السنة للموعد المحدد بناءً على الوقت المحلي (يُستخدم عدد أربعة أرقام للسنة)
getHours()استرجاع الساعة للموعد المحدد بناءً على الوقت المحلي (من 0-23)
getMilliseconds()استرجاع الميليسي ثانية للموعد المحدد بناءً على الوقت المحلي (من 0-999)
getMinutes()استرجاع الدقائق للموعد المحدد بناءً على الوقت المحلي (من 0-59)
getMonth() استرجاع الشهر للموعد المحدد بناءً على الوقت المحلي (من 0-11)
getSeconds()استرجاع عدد الثواني للمستند إلى الوقت المحلي للموعد المحدد (من 0-59)
getTime()استرجاع عدد الميليسي ثانية منذ منتصف الليل UTC 1 يناير 1970
getTimezoneOffset()استرجاع الفارق بين الوقت UTC والوقت المحلي، بالدقائق
getUTCDate()استرجاع يومًا معينًا في الشهر بناءً على الوقت العام (من 1-31 يبدأ)
getUTCDay()استرجاع أيام الأسبوع (من 0 إلى 6) بناءً على الوقت العام
getUTCFullYear()يعود السنة بناءً على الوقت العالمي
getUTCHours()يعود الساعات بناءً على الوقت العالمي (تبدأ من 0 إلى 23)
getUTCMilliseconds()يعود الميلiseconds بناءً على الوقت العالمي (من 0 إلى 999)
getUTCMinutes()يعود الدقائق بناءً على الوقت العالمي (من 0 إلى 59)
getUTCMonth()يعود الشهر بناءً على الوقت العالمي (من 0 إلى 11)
getUTCSeconds()يعود الثواني بناءً على الوقت العالمي (من 0 إلى 59)
getYear()غير مستحب استخدامه.استخدامgetFullYear()بديل للمفهوم
setDate()يضبط اليوم من الشهر بناءً على الوقت المحلي
setFullYear()يضبط السنة الكاملة بناءً على الوقت المحلي
setHours()يضبط جزء الساعات من عنصر التاريخ بناءً على الوقت المحلي
setMilliseconds()يضبط جزء الميلiseconds من عنصر التاريخ بناءً على الوقت المحلي
setMinutes()يضبط جزء الدقائق من عنصر التاريخ بناءً على الوقت المحلي
setMonth()يضبط جزء الشهر من عنصر التاريخ بناءً على الوقت المحلي
setSeconds()يضبط جزء الثواني من عنصر التاريخ بناءً على الوقت المحلي
setTime()يضبط التاريخ إلى عدد الميلiseconds المحدد قبل أو بعد 1 يناير 1970
setUTCDate()يضبط جزء اليوم من عنصر التاريخ بناءً على الوقت العالمي
setUTCFullYear()يضبط جزء السنة من عنصر التاريخ بناءً على الوقت العالمي
setUTCHours()يضبط جزء الساعات من عنصر التاريخ بناءً على الوقت العالمي
setUTCMilliseconds()يضبط جزء الميلiseconds من عنصر التاريخ بناءً على الوقت العالمي
setUTCMinutes()يضبط جزء الدقائق من عنصر التاريخ بناءً على الوقت العالمي
setUTCMonth()يضبط جزء الشهر من عنصر التاريخ بناءً على الوقت العالمي
setUTCSeconds()يضبط جزء الثواني من عنصر التاريخ بناءً على الوقت العالمي
setYear()غير مستحب استخدامه.استخدامsetFullYear()بديل للمفهوم
toDateString()يعود جزء التاريخ من عنصر التاريخ كنص قابل للقراءة من قبل الإنسان.
toGMTString()غير مستحب استخدامه.استخدامtoUTCString()بديل للمفهوم
toISOString()يعود التاريخ كنص، بتنسيق منسق وفقًا للمواصفة الدولية
toJSON()يعود التاريخ كنص، بتنسيق تاريخ JSON
toLocaleDateString()بشكل نصي بتنسيق المحلية يعود جزء التاريخ من عنصر Date
toLocaleTimeString()يقوم بتحويل جزء الوقت من Date object إلى سلسلة من الوقت بناءً على التوقيت المحلي
toLocaleString()يقوم بتحويل Date object إلى سلسلة من الوقت بناءً على التوقيت المحلي
toString()يقوم بتحويل Date object إلى سلسلة من الوقت
toTimeString()يقوم بتحويل جزء الوقت من Date object إلى سلسلة من الوقت
toUTCString()يقوم بتحويل Date object إلى سلسلة من الوقت بناءً على الوقت العالمي القياسي
valueOf()يقوم بتحويل Date object إلى قيمة أصلية

طريقة ثابتة لتاريخ

تعريف طريقة ثابتة لـ Date object. هذه الطرق يتم استدعاؤها عبر مكون بناء Date() نفسه.

الطريقةوصف
Date.now()يقوم بتحويل تاريخ إلى عدد الميليسيوندات منذ منتصف الليل في 1 يناير 1970 بالتوقيت العالمي القياسي
Date.parse()يحلل سلسلة التاريخ ويقوم بتحويلها إلى عدد الميليسيوندات منذ 1 يناير 1970 00:00:00 (UTC) ويقوم بتخطي الثواني الزائدة
Date.UTC()عد إلى عدد الميليسيوندات في Date object منذ 1 يناير 1970 00:00:00.