javascript ile iki zaman arasındaki farkı dakika olarak alma
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.
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);