JS ile iki farklı saat dakika saniye milisaniye farkı hesaplayan kod sadece gün farkını bulabildim <html> <script type="text/javascript"> var tarih1 = new Date(2014, 7, 12, 9, 0); // 2014 Yılının 7. Ayının 12. Günü Saat 9:00 AM var tarih2 = new Date(2014, 7, 13, 19, 0); // 2014 Yılının 7. Ayının 13. Günü Saat öğleden sonra 7:00 PM (19.00)
var fark = tarih2 - tarih1; // fark burada milisaniye olarak getiriliyor.
// bu method milisaniye olarak gönderdiğimiz zaman farkını gün saat ve dakikaya dönüştürüyor. // yani "1 gün 10 saat 0 dakika" gibi almak istersen bunu kullanabilirsin. function gunaysaat(t){ var cd = 24 * 60 * 60 * 1000, ch = 60 * 60 * 1000, d = Math.floor(t / cd), h = '0' + Math.floor( (t - d * cd) / ch), m = '0' + Math.round( (t - d * cd - h * ch) / 60000); return [d, h.substr(-2), m.substr(-2)].join(':'); }
// bu method milisaniye farkını saat olarak gösteriyor. "34 saat" gibi. function sadecesaat(t){ var ch = 60 * 60 * 1000; h = Math.floor(t / ch); return h; }
alert(gunaysaat(fark)); // gun ay saat cinsinden ogrendik alert(sadecesaat(fark)); // saat cinsinden ogrendik </script> </head></html>
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme