122 of 264 menu

Date Nesnesi

Date nesnesi, tarihlerle çalışmak için temel nesnedir.

Sözdizimi

let date = new Date();

Artık date değişkeni, içinde şu anki zaman dilimini (saniye, dakika, saat ve benzeri) saklayan bir tarih nesnesidir. Özel fonksiyonlar yardımıyla ihtiyacımız olan zaman özelliklerini alabiliriz, örneğin şu anki saati, şu anki günü veya şu anki ayı.

Örneğin, mevcut saat şu şekilde alınabilir: date.getHours(), mevcut ay ise şu şekilde date.getMonth(). Tüm seçeneklere bakın:

let date = new Date(); console.log(date.getSeconds()); // saniyeler console.log(date.getMinutes()); // dakikalar console.log(date.getHours()); // saatler console.log(date.getDate()); // günler console.log(date.getMonth()); // aylar (sıfırdan başlar) console.log(date.getFullYear()); // yıl console.log(date.getDay()); // mevcut haftanın günü

Belirli bir zaman dilimini ayarlama

Şu anki zaman dilimi değil de, belirli bir zaman dilimi de ayarlanabilir. Bunun için parametreler new Date(yıl, ay, gün, saat, dakika, saniye, milisaniye) formatında iletilmeli ve bu durumda date değişkenine şu anki zaman değil, parametrelerde belirttiğimiz zaman yazılır. Bu formatın özellikleri: ayların sayımı sıfırdan başlar, saatlerden başlayarak eksik parametreler sıfır olarak kabul edilir, yıl, ay ve gün için ise bir olarak kabul edilir.

Örnek

Mevcut gün, ay ve yılı 'yıl-ay-gün' formatında gösterelim (bu durumda ay, gerçek olandan 1 eksik olacaktır, çünkü ayların numaralandırması sıfırdan başlar):

let date = new Date(); let str = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate(); console.log(str);

Ayrıca Bakınız

byaznluzuzl