JavaScript - Date Set Methods
JavaScript - دوال التعديل على التاريخ (Date Set Methods)
🔸 يمكنك تعديل أي جزء من كائن Date
باستخدام دوال set.
تُستخدم هذه الدوال لتغيير السنة، الشهر، اليوم، أو الوقت في كائن التاريخ.
🔹 إنشاء كائن التاريخ
const d = new Date("2025-04-27T12:00:00");
---
🔹 أشهر دوال set
setFullYear(year)
– لتغيير السنة.setMonth(month)
– لتغيير الشهر (0 = يناير).setDate(day)
– لتغيير اليوم من الشهر.setHours(hour)
– لتغيير الساعة.setMinutes(min)
– لتغيير الدقائق.setSeconds(sec)
– لتغيير الثواني.setMilliseconds(ms)
– لتغيير أجزاء الثانية.setTime(ms)
– لتحديد الوقت بالمللي ثانية منذ 1970.
🔹 أمثلة على الاستخدام
d.setFullYear(2030);
d.setMonth(0); // يناير
d.setDate(1);
d.setHours(8);
d.setMinutes(15);
d.setSeconds(30);
console.log(d); // Wed Jan 01 2030 08:15:30 ...
---
📌 setTime()
const another = new Date();
another.setTime(0); // 1 يناير 1970
---
⚠️ ملاحظات مهمة
- كل دالة
set
تُعدل كائن التاريخ مباشرة. - إذا أعطيت رقمًا خارج المدى (مثل 13 للشهر)، سيتم تعديله تلقائيًا (إضافة سنة جديدة).
- دوال
set
مفيدة عند تعديل التاريخ حسب مدخلات المستخدم.
تعليقات
إرسال تعليق