PlainMonthDay

ULASHISH

Temporal.PlainMonthDay obyekti ma’lumotnomasi

Temporal.PlainMonthDay obyekti — oy va kun obyekti.

U ISO 8601 taqvimining oyi va kunini (yilsiz) ifodalaydi.

Misol: 05-17.

Misol

// Create a PlainMonthDay object const date = Temporal.PlainMonthDay.from("05-17");
O‘zingiz sinab ko‘ring »

JavaScript Temporal sanalari siz uchun yangimi?

JavaScript Temporal Date bo‘yicha darsligimizni ko‘ring


Temporal.PlainMonthDay metodlari

2026-yil martida qayta ko‘rib chiqilgan

YaratishTavsif
from()Obyekt yoki stringdan PlainMonthDay obyektini yaratadi
new (konstruktor)Butun sonli parametrlardan PlainMonthDay obyektini yaratadi
Taqqoslash
equals()Agar ikki PlainMonthDay obyekti bir xil bo‘lsa, true qaytaradi
O‘zgartirish
toPlainDate()Yangi PlainDate obyektini qaytaradi
with()Belgilangan maydonlari o‘zgartirilgan yangi PlainMonthDay qaytaradi
Formatlash
toJSON()JSON serializatsiyasi uchun RFC 9557 formatidagi stringni qaytaradi
toLocaleString()Sananing tilga moslashtirilgan ko‘rinishini qaytaradi
toString()Sananing RFC 9557 formatidagi string ko‘rinishini qaytaradi
valueOf()TypeError (temporal obyektlarni primitivlarga aylantirib bo‘lmaydi)

Temporal.PlainMonthDay xususiyatlari

XususiyatTavsif
calendarIDTaqvim tizimi identifikatori ("iso8601")
dayKun butun son sifatida (1-31)
monthCodeOy uchun taqvimga xos string kodi ("M01")

Barcha PlainMonthDay xususiyatlarini ko‘rsatish

const date = new Temporal.PlainMonthDay(5, 17);
O‘zingiz sinab ko‘ring »

Eslatma

Temporal.PlainMonthDay obyektida month xususiyati yo‘q.

Buning sababi shundaki, ISO bo‘lmagan taqvimlarda (yahudiy, xitoy) kabisa oylari bo‘lishi mumkin. Bir xil nomdagi oy har yili turli raqamli indeksga (month) ega bo‘lishi mumkin, bu esa yilsiz oy butun sonini noaniq qiladi.



Brauzerlarda qo‘llab-quvvatlash

Temporal — JavaScript standartining (TC39) yirik yangilanishi.

Hozirda u Chrome, Edge, Firefox va Opera’da qo‘llab-quvvatlanadi va 2026-yil yozigacha barcha brauzerlarda to‘liq mavjud bo‘lishi kutilmoqda.

Chrome
144
Edge
144
Firefox
139
Safari
Opera
128
2026-yil yanvar 2026-yil yanvar 2025-yil may 🚫 2026-yil fevral

Safari realizatsiyasini Safari Technology Preview’da --use-temporal runtime flagini yoqish orqali sinab ko‘rish mumkin.

Polyfill

Safari Temporal’ni o‘zida (native) qo‘llab-quvvatlamaguncha rasmiy polyfill’dan foydalanishingiz mumkin:

<script src="https://cdn.jsdelivr.net/npm/@js-temporal/polyfill/dist/index.umd.js"> </script>

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!