Skip to content

JavaScript Sanalarni O'rnatish Metodlari (Set Date Methods)

Sanalarni o'rnatish metodlari mavjud sana obyektining qiymatlarini (yil, oy, kun, soat, va h.k.) o'zgartirishga imkon beradi.


Sanalarni O'rnatish Metodlari (Set Methods)

MetodVazifasiQabul qiladigan qiymat
setFullYear()Yilni belgilaydiyyyy
setMonth()Oyni belgilaydi0-11
setDate()Kunni belgilaydi1-31
setHours()Soatni belgilaydi0-23
setMinutes()Minutni belgilaydi0-59
setSeconds()Sekundni belgilaydi0-59
setMilliseconds()Millisekundni belgilaydi0-999
setTime()Vaqtni belgilaydims (1970-yildan beri)

setFullYear() Metodi

Ushbu metod sana obyektining yilini o'zgartiradi. Ixtiyoriy ravishda oy va kunni ham ko'rsatish mumkin.

Misol

js
const d = new Date();
d.setFullYear(2020);
// Yil 2020 ga o'zgaradi

setMonth() Metodi

Oyni belgilash uchun ishlatiladi (0-11).

Misol

js
const d = new Date();
d.setMonth(11); // Dekabr oyiga o'zgaradi

setDate() Metodi

Oydagi kunni belgilaydi (1-31). Bu metoddan yana bir qiziqarli maqsad — kunlarni qo'shish uchun foydalanish mumkin:

Misol

js
const d = new Date();
d.setDate(d.getDate() + 50);
// Sana 50 kundan keyingi holatga o'tadi

::: internal-note Agar kunlarni qo'shish natijasida oy yoki yil o'zgarsa, Date obyekti buni avtomatik ravishda to'g'irlaydi. :::


Sanalarni Solishtirish (Compare Dates)

Sanalarni bir-biri bilan solishtirish juda oson. Buning uchun oddiy solishtirish operatorlaridan (>, <, >=, <=) foydalanish mumkin.

Misol

js
const bugun = new Date();
const kelajak = new Date();
kelajak.setFullYear(2100, 0, 14);

if (kelajak > bugun) {
  console.log("Bugun 2100-yil 14-yanvardan oldin keladi.");
}

Xulosa

  • Set metodlari sana obyektini o'zgartirish uchun ishlatiladi.
  • Oylar doimgidek 0 dan 11 gacha.
  • Sanalarni solishtirish orqali bir vaqtning boshqasidan oldin yoki keyin kelishini aniqlash mumkin.