01. september 2006 - 14:45
Der er
7 kommentarer og 1 løsning
Sekunder til dage/timer/minutter/sekunder
Hej Er der nogen der kan hjælpe med en funktion der tager et et antal sekunder og returnere en streng i følgende format: X dage XX timer XX minutter XX sekunder hvis sekunderne er minus så skal det vises sådan her: - X dage XX timer XX minutter XX sekunder På forhånd tak :-) /askhoej
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
01. september 2006 - 14:58
#1
fandt noget du måske kan bruge?. laver millisekunder om til dage,minutter, sekunder <script language="javascript"> function two(x) {return ((x>9)?"":"0")+x} function three(x) {return ((x>99)?"":"0")+((x>9)?"":"0")+x} function time(ms) { var sec = Math.floor(ms/1000) ms = ms % 1000 t = three(ms) var min = Math.floor(sec/60) sec = sec % 60 t = two(sec) + ":" + t var hr = Math.floor(min/60) min = min % 60 t = two(min) + ":" + t var day = Math.floor(hr/60) hr = hr % 60 t = two(hr) + ":" + t t = day + ":" + t return t } document.write(time(1000000000)) </script>
01. september 2006 - 14:58
#2
Noget i denne stil? function DHMS(secTotal) { var sec = secTotal % 60; secTotal /= 60; secTotal = Math.floor(secTotal); var min = secTotal % 60; secTotal /= 60; secTotal = Math.floor(secTotal); var hour = secTotal % 24; secTotal /= 24; secTotal = Math.floor(secTotal); var day = secTotal; return day + " dage " + hour + " timer " + min + " minutter " + sec + " sekunder"; }
01. september 2006 - 15:34
#5
Det gætter jeg på at den skal: function DHMS(secTotal) { var signum = (secTotal >= 0) ? +1 : -1; secTotal *= signum; var sec = signum*secTotal % 60; secTotal /= 60; secTotal = Math.floor(secTotal); var min = signum*secTotal % 60; secTotal /= 60; secTotal = Math.floor(secTotal); var hour = signum*secTotal % 24; secTotal /= 24; secTotal = Math.floor(secTotal); var day = signum*secTotal; return day + " dage " + hour + " timer " + min + " minutter " + sec + " sekunder"; }