| 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;
}