| الدالة و تعريفها |
| 1 |
getDate() - getUTCDate()
ترجع عدد بين 1 و 31 يمثل رقم اليوم بالنسبة للشهر الحالي في التاريخ الذي يمثله الكائن Date الذي تم استدعاءها منه.
مثال عنها |
| 2 |
getFullYear() - getUTCFullYear()
ترجع عدد يمثل رقم السنة في التاريخ الذي يمثله الكائن Date الذي تم استدعاءها منه.
مثال عنها |
| 3 |
getMonth() - getUTCMonth()
ترجع عدد بين 0 و 11 يمثل رقم الشهر بالنسبة للسنة الحالية في التاريخ الذي يمثله الكائن Date الذي تم استدعاءها منه.
ملاحظة: الشهر رقم 0 يشير لأول شهر في السنة، أي شهر يناير أو كانون الثاني.
مثال عنها |
| 4 |
getDay() - getUTCDay()
ترجع عدد بين 0 و 6 يمثل رقم اليوم بالنسبة للأسبوع الحالي في التاريخ الذي يمثله الكائن Date الذي تم استدعاءها منه.
ملاحظة: اليوم رقم 0 يشير ليوم الأحد و هو يعتبر أول يوم في الأسبوع.
مثال عنها |
| 5 |
getHours() - getUTCHours()
ترجع عدد بين 0 و 23 يمثل كم هي الساعة في التاريخ الذي يمثله الكائن Date الذي تم استدعاءها منه.
مثال عنها |
| 6 |
getMinutes() - getUTCMinutes()
ترجع عدد بين 0 و 59 يمثل كم هي الدقيقة في التاريخ الذي يمثله الكائن Date الذي تم استدعاءها منه.
مثال عنها |
| 7 |
getSeconds() - getUTCSeconds()
ترجع عدد بين 0 و 59 يمثل كم هي الثانية في التاريخ الذي يمثله الكائن Date الذي تم استدعاءها منه.
مثال عنها |
| 8 |
getMilliseconds() - getUTCMilliseconds()
ترجع عدد بين 0 و 999 يمثل كم عدد أجزاء الثانية الإضافية في التاريخ الذي يمثله الكائن Date الذي تم استدعاءها منه.
مثال عنها |
| 9 |
getTime()
ترجع عدد أجزاء الثانية الموجودة من تاريخ 1970/1/1 إلى التاريخ الذي يمثله الكائن Date الذي تم استدعاءها منه.
مثال عنها |
| 10 |
setFullYear(year, [month, day]) - setUTCFullYear(year, [month, day])
تستخدم لتحديث السنة، الشهر و اليوم في التاريخ الذي يمثله الكائن Date الذي قام باستدعائها.
year هو باراميتر إجباري مكانه نمرر رقم السنة.
month هو باراميتر إختياري مكانه يمكن تمرير رقم الشهر و الأصل أن يكون عدد بين 0 و 11.
day هو باراميتر إختياري مكانه يمكن تمرير رقم اليوم و الأصل أن يكون عدد بين 1 و 31.
مثال عنها |
| 11 |
setMonth(month, [day]) - setUTCMonth(month, [day])
تستخدم لتحديث الشهر و اليوم في التاريخ الذي يمثله الكائن Date الذي قام باستدعائها.
month هو باراميتر إجباري مكانه نمرر رقم الشهر و الأصل أن يكون عدد بين 0 و 11.
day هو باراميتر إختياري مكانه يمكن تمرير رقم اليوم و الأصل أن يكون عدد بين 1 و 31.
مثال عنها |
| 12 |
setDate(day) - setUTCDate(day)
تستخدم لتحديث عدد الأيام في التاريخ الذي يمثله الكائن Date الذي قام باستدعائها.
مكان الباراميتر day نمرر لها عدد الأيام الذي سيتم إضافته أو إنقاصه من التاريخ.
مثال عنها |
| 13 |
setHours(hours, [minutes, seconds, milliseconds]) - setUTCHours(hours, [minutes, seconds, milliseconds])
تستخدم لتحديث الساعة، الدقائق، الثواني و أجزاء الثواني التالية في التاريخ الذي يمثله الكائن Date الذي قام باستدعائها.
hours هو باراميتر إجباري مكانه نمرر عدد الساعات و الأصل أن يكون عدد بين 0 و 23.
minutes هو باراميتر إختياري مكانه يمكن تمرير عدد الدقائق و الأصل أن يكون بين 0 و 59.
seconds هو باراميتر إختياري مكانه يمكن تمرير عدد الثواني و الأصل أن يكون بين 0 و 59.
milliseconds هو باراميتر إختياري مكانه يمكن تمرير عدد أجزاء الثواني التالية و الأصل أن يكون بين 0 و 999.
مثال عنها |
| 14 |
setMinutes(minutes, [seconds, milliseconds]) - setUTCMinutes(minutes, [seconds, milliseconds])
تستخدم لتحديث الدقائق، الثواني و أجزاء الثواني التالية في التاريخ الذي يمثله الكائن Date الذي قام باستدعائها.
minutes هو باراميتر إجباري مكانه يجب تمرير عدد الدقائق و الأصل أن يكون بين 0 و 59.
seconds هو باراميتر إختياري مكانه يمكن تمرير عدد الثواني و الأصل أن يكون بين 0 و 59.
milliseconds هو باراميتر إختياري مكانه يمكن تمرير عدد أجزاء الثواني التالية و الأصل أن يكون بين 0 و 999.
مثال عنها |
| 15 |
setSeconds(seconds, [milliseconds]) - setUTCSeconds(seconds, [milliseconds])
تستخدم لتحديث الثواني و أجزاء الثواني التالية في التاريخ الذي يمثله الكائن Date الذي قام باستدعائها.
seconds هو باراميتر إجباري مكانه يجب تمرير عدد الثواني و الأصل أن يكون بين 0 و 59.
milliseconds هو باراميتر إختياري مكانه يمكن تمرير عدد أجزاء الثواني التالية و الأصل أن يكون بين 0 و 999.
مثال عنها |
| 16 |
setMilliseconds(milliseconds) - setUTCMilliseconds(milliseconds)
تستخدم لتحديث أجزاء الثواني التالية في التاريخ الذي يمثله الكائن Date الذي قام باستدعائها.
مكان الباراميتر milliseconds نمرر لها عدد أجزاء الثواني التالية و الأصل أن يكون بين 0 و 999.
مثال عنها |
| 17 |
setTime(milliseconds) - setUTCTime(milliseconds)
تستخدم لتحديث التاريخ الذي يمثله الكائن Date الذي قام باستدعائها مع اعتبار أنه سيبدأ من تاريخ 1970/1/1.
مكان الباراميتر milliseconds نمرر لها عدد أجزاء الثواني التي سيتم إضافتها أو إنقاصها من التاريخ، و هنا كل 1000 يساوي ثانية واحدة.
مثال عنها |
| 18 |
getTimezoneOffset()
ترجع عدد صحيح يمثل عدد الدقائق الفارقة ما بين خط غرينيتش و المنطقة الزمنية المحددة في التاريخ الذي قام باستدعائها.
إليك بعض الأمثلة:
- الوقت المحدد على المنطقة الزمنية UTC-2 يعطينا 120- دقيقة.
- الوقت المحدد على المنطقة الزمنية UTC-1 يعطينا 60- دقيقة.
- الوقت المحدد على المنطقة الزمنية UTC يعطينا 0 دقيقة.
- الوقت المحدد على المنطقة الزمنية UTC+1 يعطينا 60 دقيقة.
- الوقت المحدد على المنطقة الزمنية UTC+2 يعطينا 120 دقيقة إلخ..
مثال عنها |
| 19 |
toDateString()
ترجع التاريخ الموجود في الكائن Date الذي قام باستدعائها على شكل نص.
مثال عنها |
| 20 |
toTimeString()
ترجع الوقت الموجود في الكائن Date الذي قام باستدعائها على شكل نص.
مثال عنها |
| 21 |
toString()
ترجع التاريخ و الوقت الموجود في الكائن Date الذي قام باستدعائها على شكل نص.
مثال عنها |
| 22 |
toISOString()
ترجع التاريخ و الوقت الموجود في الكائن Date الذي قام باستدعائها على شكل نص يتكون من 24 حرف و يعتمد الفورمات 'YYYY-MM-DDTHH:mm:ss.sssZ' أو 27 حرف و يعتمد الفورمات '±YYYYYY-MM-DDTHH:mm:ss.sssZ'
مثال عنها |
| 23 |
toUTCString() - toGMTString()
ترجع التاريخ و الوقت الموجود في الكائن Date الذي قام باستدعائها على شكل نص يعتمد الفورمات 'Www, dd Mmm yyyy hh:mm:ss GMT'
مثال عنها |
| 24 |
toJSON()
ترجع التاريخ و الوقت الموجود في الكائن Date الذي قام باستدعائها على شكل نص
ملاحظة: فورمات النص هو نفسه الفورمات المستخدم في الدالة toISOString().
مثال عنها |
| 25 |
valueOf()
ترجع عدد أجزاء الثانية الموجودة من تاريخ 1970/1/1 إلى التاريخ الذي يمثله الكائن Date الذي قام باستدعائها.
ملاحظة: لا يوجد أي إختلاف بين هذه الدالة و الدالة getTime().
مثال عنها |
| 26 |
toLocaleString([locales, options])
ترجع نسخة من التاريخ و الوقت الموجود في الكائن Date الذي قام باستدعائها بشكل محدد.
locales هو باراميتر إختياري مكانه يمكن تمرير نص يمثل اللغة التي سيتم عرض التاريخ و الوقت بها.
options هو باراميتر إختياري مكانه يمكن تمرير كائن يحدد أسلوب عرض التاريخ و الوقت، هل سيتم ذكر كل التفاصيل، أم سيتم وضعها بشكل مختصر، أم سيتم عرض أشياء محددة منها فقط.
مثال عنها |
| 27 |
toLocaleDateString([locales, options])
ترجع نسخة من التاريخ الموجود في الكائن Date الذي قام باستدعائها بشكل محدد.
locales هو باراميتر إختياري مكانه يمكن تمرير نص يمثل اللغة التي سيتم عرض التاريخ بها.
options هو باراميتر إختياري مكانه يمكن تمرير كائن يحدد أسلوب عرض التاريخ، هل سيتم ذكر كل التفاصيل، أم سيتم وضعها بشكل مختصر، أم سيتم عرض أشياء محددة منه فقط.
مثال عنها |
| 28 |
toLocaleTimeString([locales, options])
ترجع نسخة من الوقت الموجود في الكائن Date الذي قام باستدعائها بشكل محدد.
locales هو باراميتر إختياري مكانه يمكن تمرير نص يمثل اللغة التي سيتم عرض الوقت بها.
options هو باراميتر إختياري مكانه يمكن تمرير كائن يحدد أسلوب عرض الوقت، هل سيتم ذكر كل التفاصيل، أم سيتم وضعها بشكل مختصر، أم سيتم عرض أشياء محددة منه فقط.
مثال عنها |