Sanani o‘rnatish metodlari


Set Date metodlari Date obyekti uchun sana qiymatlarini (yil, oy, kun, soat, daqiqa, soniya, millisoniya) o‘rnatish imkonini beradi.


ULASHISH

Sanani o‘rnatish metodlari

Belgilangan sana usullari sananing bir qismini belgilash uchun ishlatiladi:

Metod Tavsif
setDate() Kunni son sifatida o‘rnatish (1-31)
setFullYear() Yilni o‘rnatish (yyyy)
setHours() Soatni o‘rnatish (0-23)
setMilliseconds() Millisoniyalarni o‘rnatish (0-999)
setMinutes() Daqiqalarni o‘rnatish (0-59)
setMonth() Oyni o‘rnatish (0-11)
setSeconds() Soniyalarni o‘rnatish (0-59)
setTime() Vaqtni o‘rnatish (1970-yil 1-yanvardan beri o‘tgan millisoniyalar)

setFullYear() usuli

setFullYear() usuli sana obyektining yilini belgilaydi. Ushbu misolda 2020 yilgacha:

Misol

const d = new Date("January 01, 2025");
d.setFullYear(2020);
O‘zingiz sinab ko‘ring »

setFullYear() usuli oy va kunni ixtiyoriy ravishda belgilashi mumkin:

Misol

const d = new Date("January 01, 2025");
d.setFullYear(2020, 11, 3);
O‘zingiz sinab ko‘ring »


setMonth() metodi

setMonth() usuli sana obyektining oyini belgilaydi (0-11):

Misol

const d = new Date("January 01, 2025");
d.setMonth(11);
O‘zingiz sinab ko‘ring »

setDate() metodi

setDate() usuli sana obyektining kunini belgilaydi (1-31):

Misol

const d = new Date("January 01, 2025");
d.setDate(15);
O‘zingiz sinab ko‘ring »

setDate() usuli sanaga kun qo‘shish uchun ham ishlatilishi mumkin:

Misol

const d = new Date("January 01, 2025");
d.setDate(d.getDate() + 50);
O‘zingiz sinab ko‘ring »
Agar kunlarni qo‘shish oy yoki yilni siljitsa, o‘zgarishlar Sana obyekti tomonidan avtomatik ravishda amalga oshiriladi.

setHours() metodi

setHours() usuli sana obyektining soatlarini belgilaydi (0-23):

Misol

const d = new Date("January 01, 2025");
d.setHours(22);
O‘zingiz sinab ko‘ring »

setHours() usulidan daqiqalarni belgilash uchun ham foydalanish mumkin soniya.

Misol

const d = new Date("January 01, 2025");
d.setHours(22, 10, 20);
O‘zingiz sinab ko‘ring »

setMinutes() metodi

setMinutes() usuli sana obyektining daqiqalarini belgilaydi (0-59):

Misol

const d = new Date("January 01, 2025");
d.setMinutes(30);
O‘zingiz sinab ko‘ring »

setSeconds() metodi

setSeconds() usuli sana obyektining soniyalarini belgilaydi (0-59):

Misol

const d = new Date("January 01, 2025");
d.setSeconds(30);
O‘zingiz sinab ko‘ring »

Sanalarni solishtirish

Sanalarni osongina taqqoslash mumkin.

Quyidagi misol bugungi sanani 2100 yil 14 yanvar bilan taqqoslaydi:

Misol

let text = "";
const today = new Date();
const someday = new Date();
someday.setFullYear(2100, 0, 14);

if (someday > today) {
  text = "Today is before January 14, 2100.";
} else {
  text = "Today is after January 14, 2100.";
}
O‘zingiz sinab ko‘ring »
JavaScript 0 dan 11 gacha oylarni sanaydi. Yanvar 0. Dekabr 11.

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!