Seconds days, hours, minutes, seconds Daq choH
project DaH jIH Qu'taH (QongDaq vaj), seconds value days, hours, minutes, seconds Daq choH vaD jIH nach Hurgh. simple 'ach jIH Qatlh. vay' rap Qagh vaj naDev solution. misvam: 500 seconds qaSDI' event trigger neH.
var basetime = 500;
vaj 0 days, 0 hours, 8 minutes, 20 seconds. compute:
var tage = Math.floor(basetime / 86400);
var stunden = Math.floor((basetime % 86400) / 3600);
var minuten = Math.floor((basetime % 3600) / 60);
var sekunden = Math.floor(basetime % 60);
Math.floor result natural number Dung down round. days mI' vaD: variable basetime (= seconds convert neH) 86400 (= 60 seconds 60 minutes 24 hours = 1 day) divide, down round. division remainder (modulo) seconds remaining (day Daq pack laHbe') - 3600 (wa' hour) divide: hours remaining. down round (minutes fill neH). seconds mI' 3600 divide: hours (seconds Daq fit). 60 divide: minutes remaining. down round (seconds fill neH). seconds mI' 60 modulo divide: seconds (passed seconds Daq fit). down round, 'ej time seconds Daq ghaj.
numbers rap solve:
var basetime = 500;
var tage = Math.floor(500 / 86400); // 500 / 86400 = 0,005787037037037 = Abgerundet 0
var stunden = Math.floor((500 % 86400) / 3600); // 500 % 86400 = 500 / 3600 = 0,138888888888889 = Abgerundet 0
var minuten = Math.floor((basetime % 3600) / 60); // 500 % 3600 = 500 / 60 = 8 = Abgerundet 8
var sekunden = Math.floor(basetime % 60); // 500 % 60 = 20 = Abgerundet 20