JavaScript-də Tarix Formatının Dəyişdirilməsi
Gəlin indi tarix formatını necə dəyişdirməyi öyrənək. Məsələn, tutaq ki, bizdə formatı il-ay-gün olan bir tarix sətri var. Gəlin bu tarixin formatını başqasına, məsələn, buna: gün/ay/il dəyişək.
Gəlin problemi konkret bir nümunə üzərində həll edək.
Tutaq ki, date dəyişənində tarix
'2025-12-31' saxlanılır. Gəlin
bu tarixi '31/12/2025'-ə çevirək.
Problemi həll etmək üçün, '2025-12-31' sətrimizi,
ayırıcı kimi defisdən istifadə edərək split
metodu ilə massivə bölək. Nəticədə massivin sıfırıncı
elementində il, birincidə - ay, ikincidə - gün olacaq:
let str = '2025-12-31';
let arr = str.split('-');
console.log(arr); // ['2025', '12', '31'] massivini alarıq
İndi, massivin müxtəlif elementlərinə onların açarları ilə müraciət edərək, bizə lazım olan sətri formalaşdıraq:
let str = '2025-12-31';
let arr = str.split('-');
let res = arr[2] + '/' + arr[1] + '/' + arr[0];
console.log(res); // '31/12/2025' sətrini alarıq
Həmçinin split,
reverse
və join
metodlarının birləşməsindən də istifadə etmək olar:
let str = '2025-12-31';
let res = str.split('-').reverse().join('/');
console.log(res); // '31/12/2025' sətrini alarıq
Formatı il-ay-gün olan bir tarix verilib. Bu tarixi gün.ay.il formatına çevirin.