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 لتفاصيل عن دعم المتصفحات لها.

مصادر ومواصفات