new (konstruktor)
Tavsif
new Temporal.PlainYearMonth() konstruktori yangi Temporal.PlainYearMonth obyektini yaratadi.
Sintaksis
new Temporal.PlainYearMonth(year, month, calendar, referenceDay)
Parametrlar
| Parametrlar | Tavsif |
| year | Taqvimdagi yilni ifodalovchi son. |
| month | Taqvimdagi oyni ifodalovchi son. |
| calendar | Standart qiymat "iso8601". Taqvimni ifodalovchi string. |
| referenceDay | Standart qiymat: 1. ISO kalendar tizimidagi oy kunini ifodalovchi son. |
Ogohlantirish
calendar va referenceDay’dan foydalanishdan saqlaning, chunki tayanch kunlari (reference day) har xil bo‘lsa, equals() va compare() ikkita ekvivalent sanani turlicha deb hisoblaydi.
ISO bo‘lmagan kalendarli PlainYearMonth obyektini yaratish uchun Temporal.PlainYearMonth.from() metodidan foydalaning.
Qaytariladigan qiymat
| Tip | Tavsif |
| Object | Yangi Temporal.PlainYearMonth obyekti. |
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!
