9 puntos por xguru 2021-06-29 | Aún no hay comentarios. | Compartir por WhatsApp
  • 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.

Aún no hay comentarios.