Skip to content

JavaScript Sanalarni Olish Metodlari (Get Date Methods) ​

JavaScript-da sana obyektlaridan yil, oy, kun va boshqa ma'lumotlarni olish uchun maxsus metodlar mavjud.


Sanalarni Olish Metodlari (Get Methods) ​

Ushbu metodlar mavjud sana obyektidan ma'lum bir qismni (masalan, yilni yoki soatni) raqam ko'rinishida qaytaradi:

MetodTavsifQaytish oralig'i
getFullYear()To'rt xonali yilni oladiyyyy
getMonth()Oyni raqam sifatida oladi0-11
getDate()Kunni raqam sifatida oladi1-31
getDay()Hafta kunini oladi0-6
getHours()Soatni oladi0-23
getMinutes()Minutni oladi0-59
getSeconds()Sekundni oladi0-59
getMilliseconds()Millisekundni oladi0-999
getTime()1970-yildan beri o'tgan vaqtni oladims

::: internal-note

  • Yuqordagi barcha metodlar mahalliy vaqtni (Local time) qaytaradi.
  • Millat yoki mamlakatga bog'liq bo'lmagan universal vaqt uchun getUTC... metodlari ishlatiladi. :::

getFullYear() Metodi ​

Ushbu metod sananing yilini 4 xonali raqam ko'rinishida qaytaradi.

Misol

js
const d = new Date("2021-03-25");
d.getFullYear(); // 2021 qaytaradi

getMonth() Metodi ​

Sana obyektidan oyni raqam ko'rinishida qaytaradi. Eslatma: Yanvar = 0, Dekabr = 11.

Misol

Oyni matn ko'rinishida chiqarish uchun massivlardan foydalanish mumkin:

js
const months = ["Yanvar", "Fevral", "Mart", "Aprel", "May", "Iyun", "Iyul", "Avgust", "Sentyabr", "Oktyabr", "Noyabr", "Dekabr"];

const d = new Date();
let monthName = months[d.getMonth()];

getDate() Metodi ​

Oydagi kunni (1-31) qaytaradi.

Misol

js
const d = new Date();
d.getDate(); // Masalan, 25

getDay() Metodi ​

Hafta kunini (0-6) qaytaradi. Eslatma: Yakshanba (Sunday) = 0, Dushanba = 1, ..., Shanba = 6.

Misol

js
const days = ["Yakshanba", "Dushanba", "Seshanba", "Chorshanba", "Payshanba", "Juma", "Shanba"];

const d = new Date();
let dayName = days[d.getDay()];

Date.now() Metodi ​

Bu metod 1970-yil 1-yanvardan hozirgi paytgacha o'tgan millisekundlarni qaytaradi. U statik metod hisoblanadi (ya'ni uni new Date() yaratmasdan turib chaqirish mumkin).

js
let ms = Date.now();

Xulosa ​

  • Sanadan biror qismni olish uchun get bilan boshlanuvchi metodlar ishlatiladi.
  • Oylar 0 dan 11 gacha, hafta kunlari esa 0 dan 6 gacha (0 — yakshanba) sanaladi.
  • Bu metodlar kompyuteringizdagi mahalliy vaqtdan foydalanadi.