setMonth()

Misol

Oyni 4 ga (may) o‘rnating:

const d = new Date("2025-01-15"); d.setMonth(4);
O‘zingiz sinab ko‘ring »

Quyida ko‘proq "O‘zingiz sinab ko‘ring" misollari keltirilgan.


ULASHISH

Tavsif

setMonth() metodi sana obyektining oyini o‘rnatadi.

setMonth() metodidan oy kunini o‘rnatish uchun ham foydalanish mumkin.

Eslatma

JavaScript’da yanvar — 0, fevral — 1, .... , dekabr — 11.


Sintaksis

Date.setMonth(month, day)

Parametr qiymatlari

Parametr Tavsif
month Majburiy. Oyni ifodalovchi butun son

Kutilgan qiymatlar 0-11, lekin boshqa qiymatlarga ham ruxsat beriladi:

  • -1 oldingi yilning oxirgi oyini beradi
  • 12 keyingi yilning birinchi oyini beradi
  • 13 keyingi yilning ikkinchi oyini beradi
day Ixtiyoriy. Oy kunini ifodalovchi butun son

Ko‘rsatilmasa, joriy kun ishlatiladi.

Kutilgan qiymatlar 1-31, lekin boshqa qiymatlarga ham ruxsat beriladi:

  • 0 oldingi oyning oxirgi kunini beradi
  • -1 oldingi oyning oxirgi kunidan oldingi kunni beradi

Agar oy 31 kunlik bo‘lsa:

  • 32 keyingi oyning birinchi kunini beradi

Agar oy 30 kunlik bo‘lsa:

  • 32 keyingi oyning ikkinchi kunini beradi

Qaytariladigan qiymat

YO‘Q

Date obyektini joyida o‘zgartiradi.



Ko‘proq misollar

Misol

Oyni 4 ga (may), kunni esa 20 ga o‘rnating:

const d = new Date("2025-01-15"); d.setMonth(4, 20);
O‘zingiz sinab ko‘ring »

Misol

Sanani o‘tgan oyning oxirgi kuniga o‘rnating:

const d = new Date(); d.setMonth(d.getMonth(), 0);
O‘zingiz sinab ko‘ring »

Brauzerlarda qo‘llab-quvvatlash

setMonth() — ECMAScript1 (JavaScript 1997) imkoniyati.

U barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome Edge Firefox Safari Opera

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!