compare()

Misol

const zoned1 = Temporal.ZonedDateTime.from("2026-05-17T14:30:00[Europe/Oslo]"); const zoned2 = Temporal.ZonedDateTime.from("2026-05-17T14:30:00[Europe/Oslo]"); let result = Temporal.PlainDateTime.compare(zoned1, zoned2);
O‘zingiz sinab ko‘ring »
ULASHISH

Tavsif

Temporal.PlainDate.compare() metodi birinchi sana ikkinchi sanadan oldin, unga teng yoki keyin ekanligini bildiruvchi -1, 0 yoki 1 ni qaytaradi.

Temporal.PlainDate.compare() metodi asl ZonedDateTime obyektlarini o‘zgartirmaydi.


Sintaksis

Temporal.PlainDateTime.compare(date1, date2)

E’tibor bering: Temporal.PlainDate.compare() — statik funksiya.

Uni compare(date1, date2) kabi alohida chaqirib bo‘lmaydi

Parametrlar

Parametr Tavsif
date1 Taqqoslanadigan birinchi sana.
date2 Taqqoslanadigan ikkinchi sana.

Qaytariladigan qiymat

Tip Tavsif
Numberdate1 date2’dan oldin bo‘lsa, -1.
Ular teng bo‘lsa, 0.
date1 date2’dan keyin bo‘lsa, 1.


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!