Ndryshimi i formatit të datës në JavaScript
Tani le të mësojmë se si të ndryshojmë formatin e datës. Le të themi, për shembull, se kemi një varg me datë në formatin vit-muaj-ditë. Le të ndryshojmë formatin e kësaj date në një tjetër, për shembull, në këtë: ditë/muaj/vit.
Le ta zgjidhim problemin me një shembull konkret.
Le të themi se në variablin date gjendet data
'2025-12-31'. Le ta transformojmë
këtë datë në '31/12/2025'
Për të zgjidhur problemin, le ta ndajmë vargun tonë '2025-12-31'
në një array, duke përdorur metodën split
me ndarës vizën. Si rezultat, në elementin e parë
të array do të jetë viti, në të dytin -
muaji, në të tretën - dita:
let str = '2025-12-31';
let arr = str.split('-');
console.log(arr); // do të marrim array ['2025', '12', '31']
Tani, duke iu referuar elementeve të ndryshëm të array përmes çelësave të tyre, le të formojmë vargun që na nevojitet:
let str = '2025-12-31';
let arr = str.split('-');
let res = arr[2] + '/' + arr[1] + '/' + arr[0];
console.log(res); // do të marrim vargun '31/12/2025'
Mund të përdoret gjithashtu kombinimi i metodave
split,
reverse
dhe join:
let str = '2025-12-31';
let res = str.split('-').reverse().join('/');
console.log(res); // do të marrim vargun '31/12/2025'
Jepet data në format vit-muaj-ditë. Shndërroje këtë datë në format ditë.muaj.vit.