طرق تعيين تاريخ JavaScript
- الصفحة السابقة طرق الحصول على تاريخ JS
- الصفحة التالية JS الرياضيات
يمكنك استخدام طريقة "تعيين تاريخ" لتعيين قيمة تاريخ عمود التاريخ (السنة، الشهر، اليوم، الساعة، الدقيقة، الثانية، الميليسيوندات).
طرق تعيين التاريخ
تستخدم هذه الطريقة لتحديد جزء معين من تاريخ. إليك الأكثر شيوعًا (مرتبة حسب الأبجدية):
الطريقة | الوصف |
---|---|
setDate() | تعيين اليوم بالعدد (من 1 إلى 31) |
setFullYear() | تعيين السنة (اختياري الشهر واليوم) |
setHours() | تعيين الساعة (من 0 إلى 23) |
setMilliseconds() | تعيين الميليسيوندات (من 0 إلى 999) |
setMinutes() | تعيين الدقيقة (من 0 إلى 59) |
setMonth() | تعيين الشهر (من 0 إلى 11) |
setSeconds() | تعيين الثانية (من 0 إلى 59) |
setTime() | تعيين الوقت (من 1 يناير 1970 إلى الوقت الحالي) |
طريقة setFullYear()
setFullYear()
يُستخدم هذا الأسلوب لتعيين سنة عمود التاريخ. هذا المثال يتم تعيينه إلى عام 2020:
مثال
<script> var d = new Date(); d.setFullYear(2020); document.getElementById("demo").innerHTML = d; </script>
setFullYear()
يمكن لهذه الطريقةاختيارتعيين الشهر واليوم:
مثال
<script> var d = new Date(); d.setFullYear(2020, 11, 3); document.getElementById("demo").innerHTML = d; </script>
طريقة setMonth()
setMonth()
يُستخدم هذا الأسلوب لتعيين شهر عمود التاريخ (من 0 إلى 11):
مثال
<script> var d = new Date(); d.setMonth(11); document.getElementById("demo").innerHTML = d; </script>
طريقة setDate()
setDate()
يُستخدم هذا الأسلوب لتعيين يوم عمود التاريخ (من 1 إلى 31):
مثال
<script> var d = new Date(); d.setDate(15); document.getElementById("demo").innerHTML = d; </script>
setDate()
يمكن استخدام هذه الطريقة أيضًا لإضافة أيامإضافةإلى تاريخ:
مثال
<script> var d = new Date(); d.setDate(d.getDate() + 50); document.getElementById("demo").innerHTML = d; </script>
إذا تم إضافة أيام أو تغيير الشهر أو السنة، فإن التغيير سيتم معالجته تلقائيًا بواسطة عمود التاريخ.
طريقة setHours()
setHours()
يُستخدم هذا الأسلوب لتعيين ساعة عمود التاريخ (من 0 إلى 23):
مثال
<script> var d = new Date(); d.setHours(22); document.getElementById("demo").innerHTML = d; </script>
طريقة setMinutes()
setMinutes()
يُستخدم هذا الأسلوب لتعيين دقيقة عمود التاريخ (من 0 إلى 59):
مثال
<script> var d = new Date(); d.setMinutes(30); document.getElementById("demo").innerHTML = d; </script>
طريقة setSeconds()
setSeconds()
يُستخدم هذا الأسلوب لتعيين ثانية عمود التاريخ (من 0 إلى 59):
مثال
<script> var d = new Date(); d.setSeconds(30); document.getElementById("demo").innerHTML = d; </script>
مقارنة التواريخ
يمكن مقارنة التواريخ بسهولة.
في المثال التالي، نقارن اليوم بـ 16 يناير 2049:
مثال
م変 today, someday, text; today = new Date(); someday = new Date(); someday.setFullYear(2049, 0, 16); إذا (someday > today) { text = "اليوم قبل 16 يناير 2049"; } text = "اليوم بعد 16 يناير 2049"; } document.getElementById("demo").innerHTML = text;
يحسب JavaScript الشهور من 0 إلى 11. الشهر الأول هو 0. الشهر الثاني عشر هو 11.
دليل مرجعي كامل لتاريخ JavaScript
للحصول على دليل مرجعي كامل لتاريخ JavaScript، يرجى زيارة دليل مرجعي لـ JavaScript تاريخ.
هذا الدليل يحتوي على وصف جميع خصائص التواريخ والطرق ولمثال.
- الصفحة السابقة طرق الحصول على تاريخ JS
- الصفحة التالية JS الرياضيات