since()

Misol

const start = Temporal.PlainDate.from("2026-05-16"); const end = Temporal.PlainDate.from("2026-05-17"); const duration = end.since(start, {smallestUnit:"days"});
O‘zingiz sinab ko‘ring »
ULASHISH

Tavsif

since() metodi ushbu PlainDate’dan boshqa PlainDate’gacha bo‘lgan davomiylikni ifodalovchi Temporal.Duration obyektini qaytaradi.

since() metodi asl PlainDate’ni o‘zgartirmaydi.


Sintaksis

plaindate.since(other, option)

Parametrlar

Parametr Tavsif
other Boshqa PlainDate.
option Har qanday yaroqli Temporal.Duration.round() opsiyasi.

Qaytariladigan qiymat

Tip Tavsif
ObjectBoshqa sanadan beri o‘tgan davomiylikni ifodalovchi Temporal.Duration obyekti.

Eslatma

since() metodi faqat bir xil turdagi obyektlarni taqqoslaydi.

Boshqa Temporal turlari taqqoslashdan oldin aylantirilishi kerak.



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!