چطور در جاوااسکریپت تعداد روزهای ماه میلادی را بدست بیاریم؟
mohsen•5 ماه قبل
ارسال شده در
mohsenبرای گرفتن تعداد روزهای ماه میلادی در جاوااسکریپت می توانیم از کد زیر استفاده کنیم:
function daysInMonth (year, month) {
return new Date(year, month, 0).getDate();
}
در کد بالا مقدار month از 1 تا 12 است. ورودی month برای Date از 0 شروع می شود و وقتی ما مقدار day را برابر با 0 قرار می دهیم یعنی روز آخر ماه قبل. مثلن اگر ما بخواهیم تعداد روزهای ماه June (ماه ششم) را بدست بیارویم باید اندیس ماه بعد رو به کانستراکتور Date بدهیم. اندیس ماه June عدد پنج است پس ماه بعد اندیسش شش می شود. در نتیجه Date(year, 5 + 1, 0) می شود روز آخر ماه June که با متد getDate می توان عدد آن روز را گرفت.
رای
0
ارسال نظر
مرتب سازی:
اولین نفری باشید که نظر می دهید!