JavaScript setMonth Kullanımı

Javascript'te setMonth() metodu, bir Date nesnesinin ay değerini ayarlamak için kullanılır. Bu metod, bir ay değeri alır ve bu değer ile Date nesnesinin ay değerini günceller. Ay değeri, 0 ile 11 arasında olmalıdır, çünkü Javascript tarih için ay değerlerini 0 ile 11 arasında sayar. Yani 0 Ocak, 1 Şubat ve 11 Aralık olarak kabul edilir.

Aşağıdaki örnekte bir tarih nesnesi oluşturup, ay değeri arttırılmıştır.

let date = new Date();
date.setMonth(date.getMonth() + 1);
console.log(date);

Başka bir örneği inceleyelim...

let date = new Date(2022,11,22);
date.setMonth(5);
console.log(date);

Bu örnekte belirli bir tarihteki ay değerini değiştirilmiştir. "22 Aralık 2022" tarihinde oluşturulan bir tarih nesnesinin ay değeri Haziran olmuştur. Unutmayın yukarıda da belirttiğimiz üzere "11" Burada Kasım'ı değil Aralığı temsil eder. Gene 5'de Mayıs'ı değil Haziran'ı temsil eder.

Başka bir örneği inceleyelim...

let date = new Date(2023,5,20);
date.setMonth(date.getMonth() - 2);
console.log(date);

Bu örnekte ise belirli bir tarihteki ay değerini azaltmak gösterilmiştir. "20 Haziran 2023" tarihinde oluşturulan bir tarih nesnesinin ay değeri 2 ay azaltılarak Nisan ayına eşitlenmiştir.

SetMonth(), tarih işlemlerinde kullanılan bir metoddur ve date nesnelerinde ay değerini kolayca güncelleme işine yarar. Bu metod, tarih ve zaman işlemlerinde sıklıkla kullanılır. Örneklerde de görüldüğü gibi, setMonth() metodu kullanarak tarih nesnelerinde ay değerini arttırmak, azaltmak veya belirli bir ay değerine eşitlemek mümkündür.



İlginizi Çekebilir

JavaScript Döngü İle Bir Dizideki En Büyük Sayıyı Bulma Örneği

JavaScript isNaN Kullanımı

JavaScript Üç Kenarı Verilen Bir Üçgenin Alanını Bulma

JavaScript Bir Listede Birden Çok Olan Elemanları Göstermek

JavaScript Dizideki Bir Elemanı Döngü İle Arama Örneği