JavaScript ile günün tarihini yazmak

Bu makalemizde JavaScript betik dil ile tarih ve zaman fonksiyonlarının kullanımını inceleyeceğiz. Yazdığımız tarihYaz() isimli fonksiyon bize tarihi ve zamanı "9 Mayıs 2015 22:41" formatında döndürecek. Dilerseniz başka formatlarda da gönderim yapabilirsiniz. 

JavaScript'de herşey bir nesnedir,  var simdi = new Date() gibi bir tanımlama ile tarih ve zaman bilgisini bir arada alabiliriz. getHours() metodu bize saati, getMinutes() fonksiyonu dakikayı, getSeconds() fonksiyonu ise saniyeyi döndürür. 

Aşağıdaki kod satırlarını kopyalayıp, Notepad++ ve Notepad gibi bir editörde ya da Visual Studio gibi gelişmiş bir editörde yazıp, uzantısını html olarak kaydediniz.

<html>
<head>
 
<script type="text/javascript">

var ayGunYaz = {
gunler:['Pazartesi','Salı','Çarşamba','Perşembe','Cuma','Cumartesi','Pazar'],
aylar:['Ocak','Şubat','Mart','Nisan','Mayıs','Haziran','Temmuz','Ağustos','Eylül','Ekim','Kasım','Aralık']
};

function tarihYaz() {
   
    var simdi = new Date(),
    saat = simdi.getHours().toString().replace(/^(.)$/,'0$1'),
    dakika = simdi.getMinutes().toString().replace(/^(.)$/,'0$1'),
    saniye = simdi.getSeconds().toString().replace(/^(.)$/,'0$1'),
 
   T = simdi.getDate().toString().replace(/^(.)$/,'0$1'),
   A = ayGunYaz.aylar[simdi.getMonth()],
   Y = simdi.getFullYear().toString(),
   G = ayGunYaz.gunler[simdi.getDay()-1],
 
   tarih = [T,A,Y,G].join(' '),
   zaman = [saat,dakika].join(':');
 
  return tarih+'  '+zaman;
};
</script>

</head>
<body>
<button type="button" onclick="alert(tarihYaz())">Tarih Yaz</button>
</body>
 
</html>

Şimdilik bu kadar, daha anlatacak çok örnek var,  sonraki örneklerde görüşmek üzere diyelim. 
İyi çalışmalar,

Mayıs 2015,
Oğuzhan TAŞ
 
Bookmark and Share
Dil Değiştir(Change Language)