Temporal Now

ULASHISH

Temporal.Now obyekti

Temporal.Now Object tizimning sanasi va vaqtini olishning 5 ta usulini taqdim etadi.

Har bir sana obyekti uchun bitta metod:

  • Temporal.Now.instant()
  • Temporal.Now.plainDateISO()
  • Temporal.Now.plainTimeISO()
  • Temporal.Now.plainDateTimeISO()
  • Temporal.Now.zonedDateTimeISO()

Va tizimning vaqt zonasini olishning bir usuli:

  • Temporal.Now.timeZoneId()

Temporal.Now nima?

Temporal.now - bu Namespace obyekti. Math obyekti kabi, u usullar uchun konteynerdir.

Bu metodlar joriy vaqtni turli formatlarda (Instant, ZonedDateTime, PlainDateTime va boshqalar) nanosekund aniqligida taqdim etadi.

Vaqtinchalik. Hozir statik. Uni instantsiya qilib bo‘lmaydi. Temporal-Now yaratish uchun new kalit so‘zidan foydalana olmaysiz. new Temporal.Now() xatoga yo‘l qo‘yadi.

Buning o‘rniga metodlarni bevosita nomlar fazosida chaqirasiz, masalan, Temporal.Now.instant().

Temporal.Now eski Date.now() metodining o‘rnini bosuvchi vosita bo‘lib xizmat qiladi.


Temporal.Instant obyektini yaratish

Temporal.Now.instant() usuli a ni qaytaradi Temporal.Instant obyekt joriy sana va vaqtni ifodalaydi.

Instant vaqtdagi aniq lahzani (UTC) ifodalaydi. U vaqt belgisiga (timestamp) o‘xshaydi.

Misol

Joriy tizim sanasi va vaqtini olish:

let now = Temporal.Now.instant();
O‘zingiz sinab ko‘ring »

Temporal.PlainDate obyektini yaratish

Joriy sanani olish uchun Temporal.Now.plainDateISO() metodidan foydalaniladi.

U vaqt zonalari va vaqtni hisobga olmagan holda ISO 8601 kalendaridagi (yil, oy, kun) qiymatlariga ega PlainDate obyektini qaytaradi.

PlainDate obyekti kunning vaqti muhim bo‘lmagan tug‘ilgan kunlar, yubileylar va rejalashtirish kabi kalendarga asoslangan ilovalar uchun idealdir.

Misol

Joriy tizim sanasini olish:

let today = Temporal.Now.plainDateISO();
O‘zingiz sinab ko‘ring »

Temporal.PlainTime obyektini yaratish

Faqat vaqt uchun plainTimeISO() metodidan foydalaning.

U ISO kalendaridagi joriy vaqt bilan PlainTime obyektini qaytaradi.

Misol

Joriy tizim vaqtini oling:

let today = Temporal.Now.plainTimeISO();
O‘zingiz sinab ko‘ring »

Temporal.PlainDateTime obyektini yaratish

Faqat sana va vaqt uchun plainDateTimeISO() dan foydalaning.

U ISO 8601 taqvimida PlainDateTime obyektini qaytaradi, ayniqsa vaqt zonalarini e’tiborsiz qoldiradi.

PlainDateTime obyekti mahalliy rejalashtirish uchun sana va vaqt, kalendar elementlari va sana-vaqt arifmetikasi uchun vaqt zonasi talab etilmaganda foydalidir.

Misol

Joriy tizim sanasi va vaqtini olish:

let dateTime = Temporal.Now.plainDateTimeISO();
O‘zingiz sinab ko‘ring »


JavaScript Date obyektida joriy vaqtni olish uchun 1 ta usul mavjud.

Temporal.Now’da 5 xil sana obyekti uchun 5 ta metod bor.


Temporal.ZonedDateTime obyektini yaratish

Sana va vaqt mintaqasi haqida ma’lumot kerak bo‘lganda zonedDateTimeISO() usulidan foydalaning.

U tizimingiz vaqt mintaqasini o‘z ichiga olgan Temporal.ZonedDateTime obyektini qaytaradi.

Misol

Joriy tizim vaqtini oling:

let zoned = Temporal.Now.zonedDateTimeISO();
O‘zingiz sinab ko‘ring »

Joriy vaqt zonasini olish

timeZoneId() usuli vaqt mintaqasi identifikatorini qaytaradi tizimning joriy vaqt mintaqasi.

Misol

Joriy tizim vaqtini oling:

let text = Temporal.Now.timeZoneId();
O‘zingiz sinab ko‘ring »

Temporal.Now metodlari

2026-yil mart oyida yangilangan

MetodTavsif
instant() Joriy vaqtni Temporal.Instant obyekti sifatida qaytaradi
plainDateISO() Joriy sanani Temporal.PlainDate obyekti sifatida qaytaradi
plainDateTimeISO() Joriy sana va vaqtni Temporal.PlainDateTime obyekti sifatida qaytaradi
plainTimeISO() Joriy vaqtni Temporal.PlainTime obyekti sifatida qaytaradi
timeZoneId Tizim vaqt zonasini vaqt zonasi identifikatori sifatida qaytaradi
zonedDateTimeISO() Joriy sana va vaqtni Temporal.ZonedDateTime obyekti sifatida qaytaradi


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!