new (konstruktor)
Misol
// Create a Duration object
const duration = new Temporal.Duration(0, 0, 0, 7, 2);
O‘zingiz sinab ko‘ring »
Tavsif
new Temporal.Duration() konstruktori butun sonli parametrlardan yangi davomiylik yaratadi.
Sintaksis
new Temporal.Duration(years, months, weeks, days, hours, minutes, seconds, milliseconds, microseconds, nanoseconds)
Parametrlar
| Parametrlar | Tavsif |
| years | Yillar soni. |
| months | Oylar soni. |
| days | Kunlar soni. |
| hours | Soatlar soni. |
| minutes | Daqiqalar soni. |
| seconds | Soniyalar soni. |
| milliseconds | Millisekundlar soni. |
| microseconds | Mikrosekundlar soni. |
| nanoseconds | Nanosekundlar soni. |
Qaytariladigan qiymat
| Tip | Tavsif |
| Object | Yangi davomiylik 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!
