JavaScript Tarih Fonksiyonları
JavaScript tarih fonksiyonları tarih nesnesi üzerinde tarih işlemleri yapmamızı sağlar.
Tarih bilgisini almak
JavaScript tarih nesnesinden yıl, ay, gün, saat, dakika gibi tarih bilgisini almak için çeşitli fonksiyonlar vardır.
Fonksiyon | Açıklamassı |
---|---|
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() | Saati bilgisini verir (0-23) |
getMilliseconds() | Milisayine bilgisini verir (0-999) |
getMinutes() | Dakika bilgisin 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 |
getTime
getTime fonksiyonu 1 Ocak 1970’den itibaren milisaniye bilgisini verir.
<script>
var tarih = new Date();
alert(tarih.getTime());
</script>
getFullYear
getFullYear fonksiyonu dört haneli yıl bilgisini verir.
<script>
var tarih = new Date();
alert(tarih.getFullYear());
</script>
getDay
getDay fonksiyonu haftanın kaçıncı gün (0-6) olduğu bilgisini verir.
<script>
var tarih = new Date();
alert(tarih.getDay());
</script>
JavaScript haftanın ilk gününü Pazar kabul eder.
Haftanın günlerini bir diziye atarak getDay fonksiyonu ile haftanın gün ismini alabiliriz.
<script>
var tarih = new Date();
var gunler = ["Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi"];
alert(gunler[tarih.getDay()]);
</script>
Tarih ayarlamak
Tarih nesnesine yıl, ay, gün, saat, dakika gibi tarih bilgisini ayarlamak için çeşitli fonksiyonlar vardır.
Fonksiyon | Açıklama |
---|---|
setDate() | Ayın gününü ayarlar (1-31) |
setFullYear() | Yılı ayarlar (ay ve gün isteğe bağlı eklenebilir) |
setHours() | Saat bilgisini ayarlar (0-23) |
setMilliseconds() | Milisaniye bilgisini ayarlar (0-999) |
setMinutes() | Dakika bilgisin ayarlar (0-59) |
setMonth() | Ay bilgisini ayarlar (0-11) |
setSeconds() | Saniye bilgisin ayarlar (0-59) |
setTime() | Tarihi 1 Ocak , 1970’dan itibaren milisaniye olarak ayarlar |
setFullYear
setFullYear fonksiyonu yılı ayarlar.
Örnekte tarih 25 mart 2001 olarak ayarlanmıştır.
<script>
var tarih = new Date();
tarih.setFullYear(2001, 2, 25);
alert(tarih);
</script>
setDate
setDate fonksiyonu ayın gününü ayarlar.
<script>
var tarih = new Date();
tarih.setDate(15);
alert(tarih);
</script>
Tarihe gün eklemek
setDate fonksiyonu ile tarihe gün ekleme işlemini yapabiliriz.
Örnekte tarihe 15 gün eklenmiştir.
<script>
var tarih = new Date();
tarih.setDate(tarih.getDate() + 15);
alert(tarih);
</script>
Tarih karşılaştırma
JavaScript iki tarihi karşılaştırabiliriz.
<script>
var bugun, tarih;
bugun = new Date();
tarih = new Date();
tarih.setFullYear(2023);
if(tarih > bugun){
alert("2023 yılına ulaşmadık.");
} else {
alert("2023 yılına ulaştık.");
}
</script>
JavaScript Derslerine buradan ulaşabilirsiniz…
Hayırlı günler dilerim.