Javascript Tarih Formatları


Merhaba Arkadaşlar,

Javascript ile uğraşan birçok insanın günün birine karşılaştığı sorunlardan biri tarih formatı olmuştur. Bildiğiniz gibi ülkemizin tarih formatı, Avrupa ülkelerine göre farkılık göstermektedir.

Şimdi isterseniz ilk önce tarih bilgisini Javascript'de hangi fonksiyon ile kullanıyoruz ona bakalım.

var tarih = new Date(); //

Tarih değişkenini yazdırdığımızda çıktı şöyle olacaktır:

Wed Sep 21 2016 13:34:53 GMT+0300 (Turkey Daylight Time)

Tabi ki bu haliyle kötü duruyor. Bunu anlaşılır ve kolay okunur bir hale dönüştürelim.

Date.prototype.getValidFormat = function() {
  var saat = this.getHours(); //Saat alınıyor
  var dakika = this.getMinutes(); //Dakika alınıyor
  var ay = this.getMonth() + 1; //Ay bilgisi 0 dan başladığı için 1 artılarak alınıyor
  var gun = this.getDate(); // Gün alınıyor
  var yil = this.getFullYear(); //Yıl alınıyor

  return saat+":"+dakika+"  "+(gun < 10 ? "0"+gun: gun)+"."+(ay < 10 ? "0"+ay: ay) +"."+yil; //Gün ve ay 10 dan küçükse başına 0 koyuluyor
};

var date = new Date();
console.log(date.getValidFormat());

Gerçi protoype konusunu daha sonra anlatacağım ama en güzelini ilk öğrenin diye böyle yazdım.

Çıktısı an itibariyle şöyle olacak.


14:11 21.09.2016

Sağlıcakla kalın.

Google Plus'da Paylaş

Unknown Hakkında

Bilgisayar Mühendisi, Hobi olarak JS ile ilgileniyor. Eskişehirli bir kardeşiniz.
    Blogger Yorumları
    Facebook Yorumları

0 yorum :

Yorum Gönder