25 Şubat 2015 Çarşamba

JavaScript tarih ve saat kullanımı

JavaScript'te tarih ve saat işlemlerini Date() nesnesi ile yaparız.

new Date() - Bugünün Tarih ve Saati

JavaScript Kodu
<div id="ts1"></div>

<script>
   document.getElementById("ts1").innerHTML = Date();
</script>

Görünümü
Mon Jan 19 2015 14:02:06 GMT+0200 (Türkiye Standart Saati)

Date() Nesnesinin Yöntemleri

YöntemİşleviSonuç
getTime()1.1.1970'den bugüne geçen zamanı milisaniye olarak yazar1421669221257
toUTCString()UTC formatıyla yazarMon, 19 Jan 2015 12:07:01 GMT
getDay()Haftanın gününü 0 - 6 arasında bir rakam olarak belirtir. 0 = Pazar kabul edilir.1
getFullYear()Yılı yazar2015
getDate()Günü yazar (1 - 31 arasında)19
getMonth()Ayı yazar (1 - 12 arasında)0
getHours()Saati yazar14
getMinutes()Dakikayı yazar07
getSeconds()Saniyeyi yazar01

Farklı Bir Tarih Belirlemek

Date() nesnesi bu şekliyle şu andaki tarihi ve saati verir. Ancak bazen kendimiz bir tarih belirlemek isteyebiliriz. Bunun için parantez arasında tarihe yer verebiliriz.

new Date(yıl, ay, gün, saat, dakika, saniye, milisaniye);

Örneğin 22 Şubat 1984'ten günümüze kadar geçen süreyi hesap etmek istersek;

JavaScript Kodu
Toplam <span id="ts2"></span> gündür yaşıyorsun!

<script>
   var simdi = new Date();
   var tarih = new Date(1984, 2, 22, 14, 0, 0, 0);
   var gecen = new Date(simdi - tarih);

   var saniye = Math.floor((simdi - tarih)/1000);
   var dakika = Math.floor(saniye/60);
   var saat = Math.floor(dakika/60);
   var gunler = Math.floor(saat/24);

   document.getElementById("ts2").innerHTML = gunler;
</script>

Görünümü
Toplam 11260 gündür yaşıyorsun!

0 Yorum:

Yorum Gönder