JavaScript Tarih Fonksiyonları ve Kullanımı
JavaScript, tarih ve saat işlemleri için güçlü ve esnek fonksiyonlar sunar. Bu makalede, JavaScript’in tarih fonksiyonlarını nasıl kullanabileceğinizi ve tarih işlemlerini nasıl gerçekleştirebileceğinizi öğreneceksiniz. JavaScript’in Date
nesnesi, tarih ve saat bilgilerini almak ve ayarlamak için çeşitli yöntemler sağlar. Örneğin, getDate(), getMonth(), getFullYear()
gibi fonksiyonlarla tarih bilgilerini alabilir, setDate(), setMonth(), setFullYear()
gibi fonksiyonlarla tarih bilgilerini ayarlayabilirsiniz. Ayrıca, tarih karşılaştırma ve formatlama işlemleri de JavaScript ile kolayca yapılabilir.
1. Tarih Bilgisi Alma:
var tarih = new Date();
console.log(tarih.getDate()); // Ayın günü
console.log(tarih.getMonth()); // Ay (0-11)
console.log(tarih.getFullYear()); // Yıl
2. Tarih Bilgisi Ayarlama:
var tarih = new Date();
tarih.setDate(15);
tarih.setMonth(5); // Haziran (0-11)
tarih.setFullYear(2023);
console.log(tarih);
3. Tarih Karşılaştırma:
var bugun = new Date();
var tarih = new Date('2023-12-31');
if (tarih > bugun) {
console.log("Gelecek bir tarih");
} else {
console.log("Geçmiş bir tarih");
}
Tüm tarih fonksiyonları ve açıklamaları
getDate() | Ayın gününü verir (1-31). |
getDay() | Haftanın gününü verir (0-6, Pazar 0). |
getFullYear() | Yılı dört basamak olarak verir (yyyy). |
getHours() | Saati verir (0-23). |
getMilliseconds() | Milisaniyeyi verir (0-999). |
getMinutes() | Dakikayı verir (0-59). |
getMonth() | Ayı verir (0-11, Ocak 0). |
getSeconds() | Saniyeyi verir (0-59). |
getTime() | 1 Ocak 1970’ten itibaren geçen milisaniyeyi verir. |
getTimezoneOffset() | Yerel saat ile UTC arasındaki farkı dakika cinsinden verir. |
getUTCDate() | UTC’ye göre ayın gününü verir (1-31). |
getUTCDay() | UTC’ye göre haftanın gününü verir (0-6). |
getUTCFullYear() | UTC’ye göre yılı dört basamak olarak verir (yyyy). |
getUTCHours() | UTC’ye göre saati verir (0-23). |
getUTCMilliseconds() | UTC’ye göre milisaniyeyi verir (0-999). |
getUTCMinutes() | UTC’ye göre dakikayı verir (0-59). |
getUTCMonth() | UTC’ye göre ayı verir (0-11). |
getUTCSeconds() | UTC’ye göre saniyeyi verir (0-59). |
setDate() | Ayın gününü ayarlar (1-31). |
setFullYear() | Yılı ayarlar (ay ve gün isteğe bağlı). |
setHours() | Saati ayarlar (0-23). |
setMilliseconds() | Milisaniyeyi ayarlar (0-999). |
setMinutes() | Dakikayı ayarlar (0-59). |
setMonth() | Ayı ayarlar (0-11). |
setSeconds() | Saniyeyi ayarlar (0-59). |
setTime() | Tarihi 1 Ocak 1970’ten itibaren geçen milisaniye olarak ayarlar. |
setUTCDate() | UTC’ye göre ayın gününü ayarlar (1-31). |
setUTCFullYear() | UTC’ye göre yılı ayarlar (ay ve gün isteğe bağlı). |
setUTCHours() | UTC’ye göre saati ayarlar (0-23). |
setUTCMilliseconds() | UTC’ye göre milisaniyeyi ayarlar (0-999). |
setUTCMinutes() | UTC’ye göre dakikayı ayarlar (0-59). |
setUTCMonth() | UTC’ye göre ayı ayarlar (0-11). |
setUTCSeconds() | UTC’ye göre saniyeyi ayarlar (0-59). |
toDateString() | Tarihi okunabilir bir string olarak döner (örneğin, “Mon Sep 20 2024”). |
toISOString() | Tarihi ISO 8601 formatında string olarak döner. |
toJSON() | Tarihi JSON formatında string olarak döner. |
toLocaleDateString() | Tarihi yerel dilde okunabilir bir string olarak döner. |
toLocaleString() | Tarih ve saati yerel dilde okunabilir bir string olarak döner. |
toLocaleTimeString() | Saati yerel dilde okunabilir bir string olarak döner. |
toTimeString() | Saati okunabilir bir string olarak döner (örneğin, “14:23:17 GMT+0300”). |
toUTCString() | Tarih ve saati UTC formatında string olarak döner. |
Bir Yorum Yazın