Формати датаро дар JavaScript тағйир додан
Биёд акнун формати датаро тағйир доданро биомӯзем. Бигзор, масалан, мо сатри дата дорем дар формате сол-моҳ-рӯз. Биёд ин формати датаро ба дигаре тағйир диҳем, масалан, ба ин монанд: рӯз/моҳ/сол.
Биёд масъаларо дар як мисоли мушаххас ҳал кунем.
Бигзор дар тағйирёбандаи date дата
'2025-12-31' хобидааст. Биёд ин
датаро ба '31/12/2025' табдил диҳем.
Барои ҳалли масъала сатри моро '2025-12-31'
ба массив ҷудо мекунем, бо истифода аз усули split
бо ҷудокунандаи дефис. Дар натиҷа дар унсури сифрӣ
сол, дар якум -
моҳ, дар дуюм - рӯз хоҳад буд:
let str = '2025-12-31';
let arr = str.split('-');
console.log(arr); // массиви ['2025', '12', '31'-ро мегирем
Акнун, бо муроҷиат ба унсурҳои гуногуни массив аз рӯи калидҳояшон, сатри лозимаро тартиб медиҳем:
let 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-ро истифода бурд:
let str = '2025-12-31';
let res = str.split('-').reverse().join('/');
console.log(res); // сатри '31/12/2025'-ро мегирем
Дата дар формате сол-моҳ-рӯз дода шудааст. Ин датаро ба формати рӯз.моҳ.сол табдил диҳед.