Konvertere en dato til en streng

JavaScript:
Konvertere en dato til en streng

Hvordan gjøre det:

const dato = new Date();

// Standard ISO-format
const isoString = dato.toISOString();
console.log(isoString); // "2023-04-12T15:30:00.000Z"

// tilLocaleDateString for lokal-format
const norskDato = dato.toLocaleDateString('nb-NO');
console.log(norskDato); // "12.04.2023"

// toDateSting for enkel, lokalisert streng
const enkelDato = dato.toDateString();
console.log(enkelDato); // "Wed Apr 12 2023"

Dypdykk

Konvertering av datoer til strenger er ikke nytt; det har eksistert siden tidlige programmeringsspråk. Historisk sett håndterte hvert språk datoer på sin måte, men nå tilbyr JavaScript innebygde metoder som toISOString og toLocaleDateString for standardisering.

Alternativene for dato-til-streng-konvertering i JavaScript inkluderer bibliotekene Moment.js og date-fns for de som trenger mer kraft og fleksibilitet.

Når du bruker toLocaleDateString, kan implementasjonsdetaljer variere mellom nettlesere, og det er viktig å spesifisere en lokal (som ’nb-NO’ for norsk) for konsistens.

Se også