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.
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!
