Verandering van datumformaat in JavaScript
Kom ons leer nou hoe om die datumformaat te verander. Laat ons byvoorbeeld sê ons het 'n string met 'n datum in die formaat jaar-maand-dag. Kom ons verander die formaat van hierdie datum na 'n ander, byvoorbeeld, na so een: dag/maand/jaar.
Kom ons los die probleem op met 'n konkrete voorbeeld.
Laat in die veranderlike date lê die datum
'2025-12-31'. Kom ons omskep
hierdie datum in '31/12/2025'
Om die probleem op te los, breek ons ons string '2025-12-31'
op in 'n array deur die metode split
te gebruik met 'n koppelteken as skeier. As gevolg hiervan sal die nulste
element van die array die jaar wees, die eerste -
die maand, die tweede - die dag:
let str = '2025-12-31';
let arr = str.split('-');
console.log(arr); // kry array ['2025', '12', '31']
Nou, deur na verskillende elemente van die array te verwys volgens hul sleutels, vorm ons die string wat ons benodig:
let str = '2025-12-31';
let arr = str.split('-');
let res = arr[2] + '/' + arr[1] + '/' + arr[0];
console.log(res); // kry string '31/12/2025'
Jy kan ook 'n kombinasie van metodes gebruik
split,
reverse
en join:
let str = '2025-12-31';
let res = str.split('-').reverse().join('/');
console.log(res); // kry string '31/12/2025'
'N Datum word gegee in die formaat jaar-maand-dag. Skepper hierdie datum om na die formaat dag.maand.jaar.