Konvertere en dato til en streng

Elm:
Konvertere en dato til en streng

How to: (Hvordan:)

Elm gir ikke innebygd datoformatering, så vi bruker ofte justinmimbs/date pakken. Her er et grunnleggende eksempel:

import Date
import Date.Extra.Format as DateFormat

convertDateToString : Date.Posix -> String
convertDateToString date =
    DateFormat.format "dd.MM.yyyy" date

-- Bruk
let
    posixDate = Date.fromTime 1609459200000  -- 1. januar 2021
in
convertDateToString posixDate  -- "01.01.2021"

Deep Dive (Dypdykk)

Historisk sett har Elm’s kjernebiblioteker hatt begrenset funksjonalitet for håndtering av datoer. justinmimbs/date pakken fyller dette gapet ved å tilby enkel og fleksibel datoformatering. Alternativer inkluderer elm/time for grunnleggende operaasjoner og ryannhg/date-format for mer kompleksitet. Detaljer å huske på er tidssoner og lokaliseringsutfordringer som er håndtert i pakken gjennom Date.Posix-typen som representerer tidspunkt i UTC.

See Also (Se Også)