08. juli 2002 - 09:27Der er
5 kommentarer og 1 løsning
læg timer/min/sek sammen
Flg. script lægger 2 tider sammen, men kun timer og minuter. Jeg skal have sekunder med i udregningen. (Og det må gerne kombineres med en form og en submit knap)
<SCRIPT LANGUAGE="JavaScript"><!-- var t1 = '08:30', t2 = '08:45'; var m = (t1.substring(0,t1.indexOf(':'))-0) * 60 + (t1.substring(t1.indexOf(':')+1,t1.length)-0) + (t2.substring(0,t2.indexOf(':'))-0) * 60 + (t2.substring(t2.indexOf(':')+1,t2.length)-0); var h = Math.floor(m / 60); document.write(h + ':' + (m - (h * 60))); //--></SCRIPT>
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
FEJLMEDDELELSE: "Et script på denne medfører, at Internet Explorer kører langsomt. Hvis scriptet fortsætter, vil computeren måske ikke reagere på input. Vil du afbryde scriptet?"
Hvis man vælger "ja" komme samme fejlmeddelelse efter et stykke tid, hvis man vælger "Nej" får man en fejl, og browseren lukker ned.
Denne her fylder nullet ind, hvis en af tallene er mindre end 10: <HTML> <head> <script type="text/javascript"> function tidplusser(){ var t1 = '08:30:45'; var t2 = '08:45:50'; tid1 = sek(t1); tid2 = sek(t2); tid = tid1 + tid2; strtidtim = Math.floor(tid/3600); strtidmin = Math.floor((tid % 3600)/60); strtidsek = (tid % 60); if (strtidtim < 10) strtidtim = "0" + strtidtim; if (strtidmin < 10) strtidmin = "0" + strtidmin; if (strtidsek < 10) strtidsek = "0" + strtidsek; alert(strtidtim + ":" + strtidmin + ":" + strtidsek); } function sek(str){ tiden = str.slice(0, 2) * 60 * 60; tiden += str.slice(3, 5) * 60; tiden += str.slice(6, 8) * 1; return tiden; }
</script> </head> <body onload="tidplusser()">
</body> </html>
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.