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:

javascriptlet 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:

javascriptlet 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:

javascriptlet str = '2025-12-31';
let res = str.split('-').reverse().join('/');

console.log(res); // '31/12/2025' sətrini alarıq
Задание 1

Formatı il-ay-gün olan bir tarix verilib. Bu tarixi gün.ay.il formatına çevirin.