თარიღის ფორმატის შეცვლა 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'
მოცემულია თარიღი ფორმატში წელი-თვე-დღე. გადააქციეთ ეს თარიღი ფორმატში დღე.თვე.წელი.