JavaScript'te Date Nesnesinde Zaman Ayarlama
Tarih nesnesini şu şekilde oluşturduğumuzda: new Date(), -
yuvarlak parantezleri boş bırakıyorduk. Bu
durumda, mevcut zaman dilimini elde ediyorduk.
Ancak, başka bir şekilde de yapabiliriz - ona
new Date(yıl, ay, gün, saat, dakika, saniye, milisaniye)
biçiminde parametreler iletebiliriz
ve bu durumda date değişkenine
mevcut zaman dilimi değil, parametrelerde
belirttiğimiz zaman dilimi kaydedilir. Bu
parametreler aktarılırken ayların sayımı
sıfırdan başlar.
Parametreler sondan başlanarak atlanabilir. Bu durumda milisaniye, saniye ve saatler için olmayan parametreler sıfıra eşit kabul edilir, günler için ise - bir. Yıl ve ay atlanamaz.
Hadi belirli bir zaman noktası için bir tarih nesnesi oluşturalım:
let date = new Date(2025, 10, 5, 12, 59, 59);
Zaman noktası belirleme özelliği, örneğin, belirli bir tarihin haftanın hangi gününe denk geldiğini öğrenmek için kullanılabilir:
let date = new Date(2025, 10, 5); // 5 Kasım 2025 tarihini ayarlayalım
let day = date.getDay();
let days = ['pazar', 'pazartesi', 'salı', 'çarşamba', 'perşembe', 'cuma', 'cumartesi'];
console.log(days[day]);
Doğum gününüzde haftanın hangi günü olduğunu öğrenin.