Fonksiyon | Açıklaması |
---|---|
getDate() | Ayın gününü verir (1-31) |
getDay() | Haftanın gününü verir (0-6) |
getFullYear() | Yılı dört basamak olarak verir (yyyy) |
getHours() | Saat bilgisini verir (0-23) |
getMilliseconds() | Milisayine bilgisini verir (0-999) |
getMinutes() | Dakika bilgisini verir (0-59) |
getMonth() | Ay bilgisini verir (0-11) |
getSeconds() | Saniye bilgisini verir (0-59) |
getTime() | Tarihi 1 Ocak , 1970’dan itibaren milisaniye olarak verir |
JavaScript Tarih
<script> var dtmTarih = new Date(); alert('Şimdiki tarih: ' + dtmTarih); </script>Tarihi Yazdıralım
Şimdi ise tarih değişkenimizin içerisinden yıl, gün, ay vs.. değerlerini bulmaya çalışalım. Yalnız bilinmesi gereken bir nokta var, Javascript'te aylar 0, 1, 2 şeklinde gider. Yani, ekrana yazılacak değer bulunduğumuz ay değerinin 1 eksiği kadardır. Bunun için intAy değişkenine 1 ekliyoruz.
Gün, Ay, Yıl
<script> var dtmTarih = new Date(); var intYil = dtmTarih.getFullYear(); var intAy = dtmTarih.getMonth() + 1; var intGun = dtmTarih.getDate(); var intSaat = dtmTarih.getHours(); var intDakika = dtmTarih.getMinutes(); var intSaniye = dtmTarih.getSeconds(); var intSalise = dtmTarih.getMilliseconds(); </script>Gün, Ay, Yıl
Tarihe ait bütün değerlerde işlemler yaptık. Bu tarih değerlerini işleyerek daha güzel bir şekilde tarih gösterimi sağlamaya çalışalım (Örnek: 06 Mart 2022 Pazar, 12:23).
Tarihi Şekillendirelim
function fnTarih() { var arrAylar = ["Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"]; var arrGunler = ["Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi"]; var dtmTarih = new Date(); var intYil = dtmTarih.getFullYear(); var intAy = dtmTarih.getMonth(); var intGun = dtmTarih.getDate(); var intHaftaninGunu = dtmTarih.getDay(); var intSaat = dtmTarih.getHours(); var intDakika = dtmTarih.getMinutes(); var intSaniye = dtmTarih.getSeconds(); var intSalise = dtmTarih.getMilliseconds(); var strAy = arrAylar[intAy]; var strGun = arrGunler[intHaftaninGunu]; var strZaman = dtmTarih.getTime(); var strSonuc = intGun + " " + strAy + " " + intYil + " " + strGun + ", " + intSaat + ":" + intDakika + ":" + intSaniye; }