Temporal: JS'nin yeni Date Time API'si
(2ality.com)-
Mevcut JavaScript tarih/saat API'sinin kullanımı fazla zor olduğu için yeni bir API öneriliyor: şu anda Stage 3
-
Global
Temporaldeğişkeni üzerinden erişilebiliyor
→ Tüm nesneler immutable
→ Zaman dilimi (IANA tabanlı) ve Gregoryen olmayan takvim desteği (Kore'nin Dangi takvimi dahil)
→ Ocak, Month 1'dir
→ Wall-Clock (yerel) zaman ile Exact (UTC) zamanı ayırıyor
→ Zaman dilimi olmayan Plain zaman desteği
- Örnekler
→ Şu anki UTC zamanı: Temporal.now.instant().toString()
→ Şu anki yerel saat: Temporal.now.zonedDateTimeISO('Asia/Seoul').toString()
→ Geçerli zaman dilimi: Temporal.now.timeZone().toString()
→ Temporal.Duration.from({hours: 3, minutes: 45})
→ Mevcut Date ile dönüşüm
const legacyDate = new Date('1970-01-01T00:00:01Z')
legacyDate.toTemporalInstant() veya Temporal.Instant.fromEpochMilliseconds(legacyDate.getTime())
Henüz yorum yok.