9 points par xguru 2021-06-29 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Nouvelle API proposée parce que l’API de date/heure JavaScript existante est trop difficile à utiliser : actuellement au Stage 3

  • Accessible via la variable globale Temporal

→ Tous les objets sont immuables

→ Prise en charge des fuseaux horaires (basés sur l’IANA) et des calendriers non grégoriens (y compris le calendrier coréen Dangi)

→ Janvier correspond au mois 1

→ Distinction entre l’heure wall-clock (locale) et l’heure exacte (UTC)

→ Prise en charge d’une heure Plain sans fuseau horaire

  • Exemples

→ Heure UTC actuelle : Temporal.now.instant().toString()

→ Heure locale actuelle : Temporal.now.zonedDateTimeISO('Asia/Seoul').toString()

→ Fuseau horaire actuel : Temporal.now.timeZone().toString()

Temporal.Duration.from({hours: 3, minutes: 45})

→ Conversion avec l’ancien Date

const legacyDate = new Date('1970-01-01T00:00:01Z')

legacyDate.toTemporalInstant() ou Temporal.Instant.fromEpochMilliseconds(legacyDate.getTime())

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.