JavaScript'te Tarih Formatını Değiştirme

Şimdi tarih formatını nasıl değiştireceğimizi öğrenelim. Örneğin, elimizde yıl-ay-gün formatında bir tarih dizisi olsun. Bu tarihin formatını başka bir formata, örneğin şu şekle değiştirelim: gün/ay/yıl.

Sorunu somut bir örnek üzerinden çözelim. date değişkeninde '2025-12-31' tarihinin olduğunu varsayalım. Bu tarihi '31/12/2025' formatına dönüştürelim.

Sorunu çözmek için, '2025-12-31' dizimizi split yöntemini kullanarak tire ile ayırıcı kullanarak bir diziye bölelim. Sonuç olarak, dizinin sıfırıncı elemanında yıl, birincisinde ay, ikincisinde ise gün olacak:

javascriptlet str = '2025-12-31';
let arr = str.split('-');
console.log(arr); // ['2025', '12', '31'] dizisini alırız

Şimdi, dizinin farklı elemanlarına anahtarlarıyla erişerek ihtiyacımız olan diziyi oluşturalım:

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

console.log(res); // '31/12/2025' dizisini alırız

Ayrıca split, reverse ve join yöntemlerinin birleşimini de kullanabilirsiniz:

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

console.log(res); // '31/12/2025' dizisini alırız
Задание 1

Yıl-ay-gün formatında bir tarih verilmiştir. Bu tarihi gün.ay.yıl formatına dönüştürün.