Temporal: la nueva API de fecha y hora de JS
(2ality.com)-
La API de fecha/hora existente de JavaScript es demasiado difícil de usar, por lo que se está proponiendo una nueva API: actualmente en Stage 3
-
Se puede acceder a través de la variable global
Temporal
→ Todos los objetos son inmutables
→ Soporte para zonas horarias (basadas en IANA) y calendarios no gregorianos (incluyendo el calendario Dangi de Corea)
→ Enero es el mes 1
→ Distingue entre la hora Wall-Clock (local) y la hora Exact (UTC)
→ Soporte para hora Plain sin zona horaria
- Ejemplos
→ Hora UTC actual: Temporal.now.instant().toString()
→ Hora local actual: Temporal.now.zonedDateTimeISO('Asia/Seoul').toString()
→ Zona horaria actual: Temporal.now.timeZone().toString()
→ Temporal.Duration.from({hours: 3, minutes: 45})
→ Conversión con Date existente
const legacyDate = new Date('1970-01-01T00:00:01Z')
legacyDate.toTemporalInstant() o Temporal.Instant.fromEpochMilliseconds(legacyDate.getTime())
Aún no hay comentarios.