Date.prototype
الخاصية Date.prototype
تُعيد كائن prototype للكائن Date
.
الخاصيات
Date.prototype.constructor
الدالة البانية التي تُنشِئ نسخة من الكائن Date
، وهي الدالة البانية Date
افتراضيًا.
الدوال
النسخ المُنشَأة من الدالة البانية Date
ترث الدوال والخاصيات من كائن Date.prototype
؛ وكما في جميع الدوال البانية، يمكنك إجراء تغييرات إلى كائن prototype
في الدالة البانية لكي تنعكس تلك التعديلات إلى جميع نسخ الكائن Date
.
دوال الحصول على قيم
Date.prototype.getDate()
إعادة اليوم من الشهر (1-31) للتاريخ المُحدَّد وفقًا للتوقيت المحلي.
Date.prototype.getDay()
إعادة اليوم من الأسبوع (0-6) للتاريخ المُحدَّد وفقًا للتوقيت المحلي.
Date.prototype.getFullYear()
إعادة السنة (أربعة أرقام) للتاريخ المُحدَّد وفقًا للتوقيت المحلي.
Date.prototype.getHours()
إعادة الساعة (0-23) للتاريخ المُحدَّد وفقًا للتوقيت المحلي.
Date.prototype.getMilliseconds()
إعادة أجزاء الثواني (بالملي ثانية، 0-999) للتاريخ المُحدَّد وفقًا للتوقيت المحلي.
Date.prototype.getMinutes()
إعادة الدقائق (0-59) للتاريخ المُحدَّد وفقًا للتوقيت المحلي.
Date.prototype.getMonth()
إعادة الشهر (0-11) للتاريخ المُحدَّد وفقًا للتوقيت المحلي.
Date.prototype.getSeconds()
إعادة الثواني (0-59) للتاريخ المُحدَّد وفقًا للتوقيت المحلي.
Date.prototype.getTime()
إعادة قيمة رقمية للتاريخ المُحدَّد تُمثِّل كم ملي ثانية مضت منذ January 1, 1970, 00:00:00 UTC.
Date.prototype.getTimezoneOffset()
إعادة إزاحة المنطقة الزمنية للمحليّة (locale) عن UTC.
Date.prototype.getUTCDate()
إعادة اليوم من الشهر (1-31) للتاريخ المُحدَّد وفقًا للتوقيت العالمي.
Date.prototype.getUTCDay()
إعادة اليوم من الأسبوع (0-6) للتاريخ المُحدَّد وفقًا للتوقيت العالمي.
Date.prototype.getUTCFullYear()
إعادة السنة (أربعة أرقام) للتاريخ المُحدَّد وفقًا للتوقيت العالمي.
Date.prototype.getUTCHours()
إعادة الساعة (0-23) للتاريخ المُحدَّد وفقًا للتوقيت العالمي.
Date.prototype.getUTCMilliseconds()
إعادة أجزاء الثواني (بالملي ثانية، 0-999) للتاريخ المُحدَّد وفقًا للتوقيت العالمي.
Date.prototype.getUTCMinutes()
إعادة الدقائق (0-59) للتاريخ المُحدَّد وفقًا للتوقيت العالمي.
Date.prototype.getUTCMonth()
إعادة الشهر (0-11) للتاريخ المُحدَّد وفقًا للتوقيت العالمي.
Date.prototype.getUTCSeconds()
إعادة الثواني (0-59) للتاريخ المُحدَّد وفقًا للتوقيت العالمي.
Date.prototype.getYear()
إعادة السنة (2-3 أرقام عادةً) للتاريخ المُحدَّد وفقًا للتوقيت المحلي. لا تستخدم هذه الدالة واستخدم الدالة getFullYear()
بدلًا منها.
دوال ضبط القيم
Date.prototype.setDate()
ضبط اليوم من الشهر (1-31) للتاريخ المُحدَّد وفقًا للتوقيت المحلي.
Date.prototype.setFullYear()
ضبط السنة (أربعة أرقام) للتاريخ المُحدَّد وفقًا للتوقيت المحلي.
Date.prototype.setHours()
ضبط الساعة (0-23) للتاريخ المُحدَّد وفقًا للتوقيت المحلي.
Date.prototype.setMilliseconds()
ضبط أجزاء الثواني (بالملي ثانية، 0-999) للتاريخ المُحدَّد وفقًا للتوقيت المحلي.
Date.prototype.setMinutes()
ضبط الدقائق (0-59) للتاريخ المُحدَّد وفقًا للتوقيت المحلي.
Date.prototype.setMonth()
ضبط الشهر (0-11) للتاريخ المُحدَّد وفقًا للتوقيت المحلي.
Date.prototype.setSeconds()
ضبط الثواني (0-59) للتاريخ المُحدَّد وفقًا للتوقيت المحلي.
Date.prototype.setTime()
ضبط قيمة رقمية للتاريخ المُحدَّد تُمثِّل كم ملي ثانية مضت منذ January 1, 1970, 00:00:00 UTC.
Date.prototype.setUTCDate()
ضبط اليوم من الشهر (1-31) للتاريخ المُحدَّد وفقًا للتوقيت العالمي.
Date.prototype.setUTCFullYear()
ضبط السنة (أربعة أرقام) للتاريخ المُحدَّد وفقًا للتوقيت العالمي.
Date.prototype.setUTCHours()
ضبط الساعة (0-23) للتاريخ المُحدَّد وفقًا للتوقيت العالمي.
Date.prototype.setUTCMilliseconds()
ضبط أجزاء الثواني (بالملي ثانية، 0-999) للتاريخ المُحدَّد وفقًا للتوقيت العالمي.
Date.prototype.setUTCMinutes()
ضبط الدقائق (0-59) للتاريخ المُحدَّد وفقًا للتوقيت العالمي.
Date.prototype.setUTCMonth()
ضبط الشهر (0-11) للتاريخ المُحدَّد وفقًا للتوقيت العالمي.
Date.prototype.setUTCSeconds()
ضبط الثواني (0-59) للتاريخ المُحدَّد وفقًا للتوقيت العالمي.
Date.prototype.setYear()
ضبط السنة (2-3 أرقام عادةً) للتاريخ المُحدَّد وفقًا للتوقيت المحلي. لا تستخدم هذه الدالة واستخدم الدالة setFullYear()
بدلًا منها.
دوال التحويل
Date.prototype.toDateString()
إعادة قسم التاريخ من كائن Date
كسلسلة نصية سهلة القراءة من البشر.
Date.prototype.toISOString()
تحويل التاريخ إلى سلسلة نصية تتبع صيغة ISO 8601 الموسّعة.
Date.prototype.toJSON()
إعادة سلسة نصية تُمثِّل كائن Date
باستخدام toISOString()
، والغرض منها هو استعمالها من قبل الدالة JSON.stringify()
.
Date.prototype.toGMTString()
إعادة سلسة نصية تُمثِّل كائن Date
اعتمادًا على توقيت غرينتش (GMT). هذه الدالة مهملة ويجب استخدام الدالة toUTCString()
بدلًا منها.
Date.prototype.toLocaleDateString()
إعادة سلسة نصية تُمثِّل قسم التاريخ اعتمادًا على إعدادات محليّة (locale) النظام.
Date.prototype.toLocaleString()
إعادة سلسة نصية تُمثِّل التاريخ والوقت اعتمادًا على إعدادات محليّة (locale) النظام.
Date.prototype.toLocaleTimeString()
إعادة سلسة نصية تُمثِّل الوقت اعتمادًا على إعدادات محليّة (locale) النظام.
Date.prototype.toString()
إعادة سلسة نصية تُمثِّل الكائن Date
. وهي إعادة تعريف للدالة Object.prototype.toString
.
Date.prototype.toTimeString()
إعادة قسم الوقت من كائن Date
كسلسلة نصية سهلة القراءة من البشر.
Date.prototype.toUTCString()
تحويل التاريخ إلى سلسلة نصية تستخدم المنطقة الزمنية UTC.
Date.prototype.valueOf()
إعادة القيمة الأولية (primitive value) للكائن المُحدَّد. وهي إعادة تعريف للدالة Object.prototype.valueOf
.
دعم المتصفحات
الميزة | Chrome | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
الدعم الأساسي | نعم | نعم | نعم | نعم | نعم |
انظر إلى صفحة كل خاصية ودالة تابعة للكائن Date
لتفاصيل عن دعم المتصفحات لها.
مصادر ومواصفات
- مسودة المعيار ECMAScript Latest Draft.
- معيار ECMAScript 2015 (6th Edition).
- معيار ECMAScript 5.1.
- معيار ECMAScript 1st Edition.