v2.5.2
Giriş yap

javascript ile iki zaman arasındaki farkı dakika olarak alma

istek61
340 defa görüntülendi

Merhaba,
2023-02-20 00:53:00 gibi bir zaman biçiminden diğer zamanı çıkardığımda farkı dakika cinsinden almak istiyorum.

benim aşağıdaki kodlamamda tarih kısmını görmeden dakikayı veriyor.
ama arada 2 günlük fark varsa onu hesaplamıyor. hatam nerede acaba ?
şimdiden teşekkürler. umarım güzel bir pazar geçirmişsinizdir. :)

var ntime = new Date(); örnek : 2023-02-20 00:53:00
var otime = new Date(2023-02-18 00:40:00);
var dtime =  (ntime - otime)/(1000);
var dtime = Math.floor((dtime % 3600) / 60)
console.log("id:" + id + " --- fark:"  + dtime);

çıktısı 13 dk oluyor.
oysaki 2 günlük farkı hesaplamıyor.

justatakan
673 gün önce

getTime() methodu üzerinden aradaki farkı alabilirsin.

const date1 = new Date("2023-02-20 00:53:00");
const date2 = new Date("2023-02-18 00:40:00");

let diff = date1.getTime() - date2.getTime();

let minDiff = Math.floor((diff/1000)/60);

console.log(minDiff);