JavaScript bugünün tarihini “YYYY-MM-DD” formatında döndürme
1 min readJul 28, 2024
Bu fonksiyon, bugünün tarihini “YYYY-MM-DD” formatında döndüren bir JavaScript fonksiyonudur. rep
fonksiyonu, tarih bileşenlerini sıfır ile doldurarak formatın düzgün olmasını sağlar. Kodun tam halini ve nasıl kullanılacağını aşağıda görebilirsiniz:
function rep() {
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth() + 1;
var dt = date.getDate();
if (dt < 10) {
dt = '0' + dt;
}
if (month < 10) {
month = '0' + month;
}
return year + '-' + month + '-' + dt;
}
console.log(rep()); // "YYYY-MM-DD" formatında bugünün tarihini yazdırır
Bu fonksiyon çalıştırıldığında, bugünün tarihini “YYYY-MM-DD” formatında döndürür ve console.log(rep())
ifadesi ile bu formatta yazdırır.
2024-07-28
date = new Date();
: Yeni birDate
nesnesi oluşturur ve bugünün tarih ve saat bilgilerini içerir.year = date.getFullYear();
: Yılı alır (örneğin, 2024).month = date.getMonth() + 1;
: Ayı alır (0-11 arasında döner, bu yüzden +1 eklenir).dt = date.getDate();
: Ayın gününü alır (1-31 arasında).if (dt < 10) { dt = '0' + dt; }
: Eğer gün 10'dan küçükse, başına '0' ekler.if (month < 10) { month = '0' + month; }
: Eğer ay 10'dan küçükse, başına '0' ekler.return year + '-' + month + '-' + dt;
: Yıl, ay ve günü "YYYY-MM-DD" formatında birleştirir ve döndürür.
Bu fonksiyon, bugünün tarihini belirtilen formatta almanıza yardımcı olur ve tarih bileşenlerinin her zaman iki haneli olmasını sağlar.