Hopp til hovedinnhold
Meny

lmfaole.party / designsystem / funksjoner / Tidssoneliste

  • Forside
  • Turer
  • Økonomi
  • Slides
  • listTimeZones – Tidssoneliste / Time zone list

    Om funksjonen

    Formål

    Lister IANA-tidssonene nettleseren støtter via Intl.supportedValuesOf(), uten nettverkskall.

    Egner seg for

    • Å fylle nedtrekkslister eller andre valg med tidssonene plattformen faktisk kjenner til.

    Egner seg ikke for

    • Ikke for tidssone-fra-koordinat-oppslag eller som garantert komplett, plattformuavhengig liste. Hvis Intl.supportedValuesOf() mangler eller feiler, får du bare ["UTC"].

    Signatur(er)

    listTimeZones() => string[]

    Returnerer: Alle verdier fra Intl.supportedValuesOf("timeZone"). Faller tilbake til ["UTC"] hvis Intl.supportedValuesOf mangler eller kallet feiler.

    import {listTimeZones} from "/designsystem/funksjoner/oppslag/timezone-list/timezone-list.js";
    
    for (const tz of listTimeZones()) {
        select.append(new Option(tz, tz));
    }

    Prøv selv

    Rediger uttrykket under - returverdien oppdateres live.

    Tilgjengelighet

    Ikke relevant: ren logikk uten DOM eller UI.

    Referanser

    Se også:

    Brukes av:

    • turer/js/shared/timezone-options.js

    Avhengigheter: Ingen