Temporal: JS का नया Date Time API
(2ality.com)-
मौजूदा JavaScript का date/time API इस्तेमाल करने में बहुत कठिन है, इसलिए एक नया API प्रस्तावित किया गया है: फिलहाल Stage 3
-
global variable
Temporalके जरिए एक्सेस किया जा सकता है
→ सभी objects immutable हैं
→ time zone (IANA आधारित) और non-Gregorian calendar का समर्थन (कोरियाई Dangi सहित)
→ जनवरी Month 1 है
→ Wall-Clock (local) time और Exact (UTC) time में अंतर करता है
→ time zone के बिना Plain time का समर्थन
- उदाहरण
→ वर्तमान UTC समय: Temporal.now.instant().toString()
→ वर्तमान local समय: Temporal.now.zonedDateTimeISO('Asia/Seoul').toString()
→ वर्तमान time zone: Temporal.now.timeZone().toString()
→ Temporal.Duration.from({hours: 3, minutes: 45})
→ मौजूदा Date के साथ रूपांतरण
const legacyDate = new Date('1970-01-01T00:00:01Z')
legacyDate.toTemporalInstant() या Temporal.Instant.fromEpochMilliseconds(legacyDate.getTime())
अभी कोई टिप्पणी नहीं है.