Dates
let d = new Date();
console.log(d.getDate()); // Tarihteki günü verir -> 29
console.log(d.getDay()); // Haftadaki günü verir -> 4
console.log(d.getMonth()); // Ayı verir -> 9 (0 - 11)
console.log(d.getFullYear()); // Yılı verir -> 2020
console.log(d.getHours()); // Saati verir -> 15
console.log(d.getMilliseconds()); // Milisaniyesini verir -> 354
console.log(d.getMinutes()); // Dakikayı verir -> 35
console.log(d.getSeconds()); // Saniyeyi verir -> 57
console.log(d.getTime()); // Timestamp olarak saati verir -> 1603975200156
console.log(d.getTimezoneOffset());
// Greenwich ile yerel saat arasındaki dakika farkını verir -> -180
/*
Aşağıdaki kodlar da yukarıdakilerin aynısı olup UTC (Evrensel Zaman) ye
ayarlanmış şeklidir.
*/
console.log(d.getUTCDate());
console.log(d.getUTCDay());
console.log(d.getUTCFullYear());
console.log(d.getUTCHours());
console.log(d.getUTCHours());
console.log(d.getUTCMilliseconds());
console.log(d.getUTCMinutes());
console.log(d.getUTCMonth());
console.log(d.getUTCSeconds());
// Doğum tarihinizi yazdırma
let dogum = new Date(1993,4,6);
console.log(dogum);
// Çıktısı Thu May 06 1993 00:00:00 GMT+0300 (GMT+03:00)
// Doğumunuzdan bu zamana kadar olan farkı bulma
let d = new Date();
let dogum = new Date(1993,4,6);
console.log("Yıl Farkı: " + (d.getFullYear() - dogum.getFullYear())); // 27
console.log("Ay Farkı: " + (d.getMonth() - dogum.getMonth())); // 5
console.log("Gün Farkı: " + (d.getDay() - dogum.getDay())); // 23
Yukarıdaki bilgilerle bir uygulama yapalım
/*
1. Şimdili tarihin gün ay ve yıl bilgisini yazdırın
2. Tarih ve saat objesini içeren bir Date objesi oluşturun
3. 1/1/1990 tarihinden 1 gün öncesini gösterin
4. İki tarih arasındaki geçen zamanı bulun
5. Her yıl mayıs ayının 2. haftası kutlanan anneler günü
2025 yılında ne zaman kutlanacak?
6. Yaşını Hesapla
*/
let d= new Date();
let dogum = new Date(1993,4,6);
//1
console.log("Gün: " + d.getDate() + " Ay: "+ (d.getMonth()+1) + " Yıl: " + d.getFullYear());
// Gün: 29 Ay: 10 Yıl: 2020
//2
let ts = new Date('2020/7/11 15:47:05'); // new Date(2020,7,11,15,47,05)
console.log(ts);
//Sat Jul 11 2020 15:47:05 GMT+0300 (GMT+03:00)
//3
var onceki = new Date('1/1/1990');
var dayofMonth = onceki.getDate();
onceki.setDate(dayofMonth-1);
console.log(onceki);
//Sun Dec 31 1989 00:00:00 GMT+0200 (GMT+03:00)
//4
var start = new Date('3/5/1987');
var end = new Date('7/16/2017');
var milisecond = end-start;
var saniye = milisecond/1000;
var dakika = saniye / 60;
var saat = dakika/60;
var gun = saat/24;
var ay = gun / 30;
var yil= ay / 12;
console.log("milisecond: "+ milisecond); // 958258800000
console.log("saniye: "+ saniye); // 958258800
console.log("dakika: "+ dakika); // 15970980
console.log("saat: "+ saat); // 266183
console.log("gun: "+ gun); // 11090.958333333334
console.log("ay: "+ ay); // 369.6986111111111
console.log("yil: "+ yil); // 30.808217592592595
//5
var anneler = new Date();
anneler.setHours(0,0,0,0);
anneler.setFullYear(2025);
anneler.setDate(1);
anneler.setMonth(4);
while(anneler.getDay() !=0){
anneler.setDate(anneler.getDate()+1)
}
anneler.setDate(anneler.getDate()+7)
console.log(anneler);
// Sun May 11 2025 00:00:00 GMT+0300 (GMT+03:00)
//6
console.log("Yaşım: "+ (d.getFullYear() - dogum.getFullYear()))
// Yaşım: 27
Last updated
Was this helpful?