اگر آموزش های ما را دنبال کرده باشید در مورد این موضوع صحبت کردیم که زبان برنامه نویسی java script یک زبان برنامه نویسی شیء گراست که به همین دلیل دارای اشیا و متدهایی است.گفتیم که یکی ازشیء های این زبان شیء Date است است که هر شیء خود نیز دارای متد هایی است.در این مطلب قصد داریم تا یکی از متد های شیء Date را برای شما بررسی کنیم.
متد ( ) setFullYear :
این متد برای تغییر دادن مقدار سال در یک متغیر زمانی استفاده می شود . برای مثال شما می خواهید که مقدار سال را در یک متغیر زمانی را از ۱۹۹۷ به ۲۰۰۸ تغییر دهید .
این متد ۱ پارامتر اجباری و ۲ پارامتر اختیاری دارد .
عدد اول که توسط خاصیت year تعیین می شود ، باید عددی ۴ رقمی بوده و تعیین کننده مقدار جدید سال در متغیر زمانی مورد استفاده است . تعیین این پارامتر اجباری است .
عدد دوم که توسط خاصیت month تعیین می شود ، باید عددی بین ۰ تا ۱۱ بوده و تعیین کننده مقدار جدید ماه در متغیر زمانی مورد استفاده است . تعیین این پارامتر اختیاری بوده و می تواند تعیین نشود .
عدد سوم که توسط خاصیت day تعیین می شود ، باید عددی بین ۱ تا ۳۱ بوده و تعیین کننده مقدار جدید تاریخ روز در متغیر زمانی مورد استفاده است . تعیین این پارامتر اختیاری بوده و می تواند تعیین نشود .
مثال :
در مثال زیر ابتدا متغیر زمانی Mydate مقدار دهی شده است . سپس توسط متد setDate مقدار سال آن به یک مقدار جدید تغییر یافته و سپس مقدار جدید در خروجی نمایش داده شده است . در این مثال فقط پارامتر year در متد مقدار دهی شده و بقیه پارامترها مقدار دهی نشده اند . بنابراین مقدار آنها نیز ثابت مانده است: