اگر آموزش های ما را دنبال کرده باشید در مورد این موضوع صحبت کردیم که زبان برنامه نویسی java script یک زبان برنامه نویسی شیء گراست که به همین دلیل دارای اشیا و متدهایی است.گفتیم که یکی ازشیء های این زبان شیء Date است است که هر شیء خود نیز دارای متد هایی است.در این مطلب قصد داریم تا یکی از متد های شیء Date را برای شما بررسی کنیم.

متد ( ) setMonth :

این متد برای تغییر تاریخ روز و ماه در یک متغیر زمانی استفاده می شود . برای مثال شما می خواهید تاریخ روز را در یک متغیر زمانی به چهاردهم ماه و ماه آن را به June تغییر دهید .

1

این متد دو عدد را به عنوان پارامتر ورودی دریافت می کند .
عدد اول که توسط خاصیت month تعیین می شود ، باید عددی بین ۰ تا ۱۱ بوده و باعث تغییر ماه موجود در متغیر زمانی به ماه مورد نظر می شوند . تعیین این پارامتر در متد اجباری است
عدد دوم نیز توسط خاصیت day تعیین می شود ، باید عددی بین ۱ تا ۳۱ بوده و جایگزین مقدار عددی تاریخ روز در متغیر زمانی مورد استفاده می شود . تعیین این پارامتر اختیاری است و می تواند تعیین نشود .
نکته : در جاوا اسکریپت ماه ها با عدد متناظر آنها تعیین می شوند . شماره گذاری ماه ها در جاوا اسکریپت به ترتیب از ماه ژانویه ( January ) و عدد ۰ شروع شده و به ترتیب ادامه دارد . در نتیجه شماره ماه ها به صورت زیر خواهد بود :

January = 0 , February = 1 , March =2 , April = 3 و … .

مثال :

در مثال زیر ابتدا متغیر زمانی Mydateمقدار دهی شده است . سپس توسط متد setMonth و تعیین هر دو پارامتر آن ، نام ماه و تاریخ روز آن متغیر تغییر داده شده است و سپس مقدار جدید آن در خروجی چاپ شده است :

untitled