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:
| Metod | Tavsif | Qaytish oralig'i |
|---|---|---|
getFullYear() | To'rt xonali yilni oladi | yyyy |
getMonth() | Oyni raqam sifatida oladi | 0-11 |
getDate() | Kunni raqam sifatida oladi | 1-31 |
getDay() | Hafta kunini oladi | 0-6 |
getHours() | Soatni oladi | 0-23 |
getMinutes() | Minutni oladi | 0-59 |
getSeconds() | Sekundni oladi | 0-59 |
getMilliseconds() | Millisekundni oladi | 0-999 |
getTime() | 1970-yildan beri o'tgan vaqtni oladi | ms |
::: 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
const d = new Date("2021-03-25");
d.getFullYear(); // 2021 qaytaradigetMonth() Metodi
Sana obyektidan oyni raqam ko'rinishida qaytaradi. Eslatma: Yanvar = 0, Dekabr = 11.
Misol
Oyni matn ko'rinishida chiqarish uchun massivlardan foydalanish mumkin:
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
const d = new Date();
d.getDate(); // Masalan, 25getDay() Metodi
Hafta kunini (0-6) qaytaradi. Eslatma: Yakshanba (Sunday) = 0, Dushanba = 1, ..., Shanba = 6.
Misol
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).
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.
