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 مفيدة عند تعديل التاريخ حسب مدخلات المستخدم.

تعليقات

المشاركات الشائعة من هذه المدونة

C# - Arrays

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

Entity Framework - مقدمة عن Entity Framework