Skip to content

SHDate.setDate()

متد setDate() روز ماه یک نمونه تاریخ معین را بر اساس زمان محلی تغییر می دهد.

برای تغییر روز ماه برای یک نمونه تاریخ معین بر اساس زمان UTC ، از متد setutcdate() استفاده کنید. امتحان کنید


Syntax

setDate(dayValue);

پارامترها

dayvalue یک عدد صحیح به نمایندگی از روز ماه.

مقدار برگشتی

تعداد میلی ثانیه بین 25 Dey 1390 00:00:00 UTC و تاریخ داده شده (شیء تاریخ نیز در جای خود تغییر می کند).

توضیحات

اگر DayValue خارج از محدوده مقادیر تاریخ برای ماه باشد ، SetDate() شیء تاریخ را بر این اساس به روز می کند.

به عنوان مثال ، اگر 0 برای DayValue ارائه شود ، تاریخ به آخرین روز ماه قبل تعیین می شود.

اگر تعداد منفی برای DayValue ارائه شود ، تاریخ از آخرین روز ماه قبل شمارش به عقب تنظیم می شود.-1 منجر به تعیین تاریخ 1 روز قبل از آخرین روز ماه قبل خواهد شد.

نمونه‌ها

با استفاده از setDate()

const theBigDay = new SHDate(1962, 6, 7, 12); // noon of 1962-07-07 (7th of July 1962, month is 0-indexed)
const theBigDay2 = new SHDate(theBigDay).setDate(24); // 1962-07-24 (24th of July 1962)
const theBigDay3 = new SHDate(theBigDay).setDate(32); // 1962-08-01 (1st of August 1962)
const theBigDay4 = new SHDate(theBigDay).setDate(22); // 1962-07-22 (22nd of July 1962)
const theBigDay5 = new SHDate(theBigDay).setDate(0); // 1962-06-30 (30th of June 1962)
const theBigDay6 = new SHDate(theBigDay).setDate(98); // 1962-10-06 (6th of October 1962)
const theBigDay7 = new SHDate(theBigDay).setDate(-50); // 1962-05-11 (11th of May 1962)

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/setDate