valueOf()

Misol

const date = Temporal.PlainDate.from("2026-05-17T14:30:00"); try {   let text = date.valueOf()); } catch (err) {   text = err.name; }
O‘zingiz sinab ko‘ring »
Cannot convert Temporal.PlainDateTime to a number.

ULASHISH

Tavsif

valueOf() metodi TypeError tashlaydi. Bu temporal nusxalarning primitivlarga yashirin (implicit) aylantirilishining oldini oladi.

valueOf() metodi asl PlainDateTime’ni o‘zgartirmaydi.


Eslatma

Temporal obyektlari songa yashirin aylantirishga ruxsat bermaydi.

Bu sana va vaqtlar bilan ishlashda tasodifiy xatolarning oldini oladi.


Sintaksis

plaindatetime.valueOf()

Parametrlar

YO‘Q

Qaytariladigan qiymat

YO‘Q


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!