Формати датаро дар JavaScript тағйир додан

Биёд акнун формати датаро тағйир доданро биомӯзем. Бигзор, масалан, мо сатри дата дорем дар формате сол-моҳ-рӯз. Биёд ин формати датаро ба дигаре тағйир диҳем, масалан, ба ин монанд: рӯз/моҳ/сол.

Биёд масъаларо дар як мисоли мушаххас ҳал кунем. Бигзор дар тағйирёбандаи date дата '2025-12-31' хобидааст. Биёд ин датаро ба '31/12/2025' табдил диҳем.

Барои ҳалли масъала сатри моро '2025-12-31' ба массив ҷудо мекунем, бо истифода аз усули split бо ҷудокунандаи дефис. Дар натиҷа дар унсури сифрӣ сол, дар якум - моҳ, дар дуюм - рӯз хоҳад буд:

javascriptlet str = '2025-12-31';
let arr = str.split('-');
console.log(arr); // массиви ['2025', '12', '31'-ро мегирем

Акнун, бо муроҷиат ба унсурҳои гуногуни массив аз рӯи калидҳояшон, сатри лозимаро тартиб медиҳем:

javascriptlet str = '2025-12-31';
let arr = str.split('-');
let res = arr[2] + '/' + arr[1] + '/' + arr[0];

console.log(res); // сатри '31/12/2025'-ро мегирем

Метавон инчунин комбинатсияи усулҳои split, reverse ва join-ро истифода бурд:

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

console.log(res); // сатри '31/12/2025'-ро мегирем
Задание 1

Дата дар формате сол-моҳ-рӯз дода шудааст. Ин датаро ба формати рӯз.моҳ.сол табдил диҳед.