10. oktober 2001 - 21:33Der er
10 kommentarer og 1 løsning
16 hvert minut fra bestemt tid til denne tid
Hejsa Javascript -eksperter.
Jeg skal bruge et javascript som indeholder en timer. Scriptet skal tage et bestemt tidspunkt (f.eks. 1.1.2001 0:00:00 og gå som et ur. Den skal så kunne fortælle hvor langt tid der er gået siden datoen og tiden ligenu. Den skal så lægge 16 til hvert minut.
Måske en noget kompliceret opgave, men jeg håber på at nogle kan klare den...
var fraTid = new Date( 2001, 0, 1, 0, 0, 0 ); // ( aar, måned, dag, time, minut, sekund ) //nb: måneder nummereres fra 0 til 11 (januar til december)
function findTid( ) { var nuTid = new Date(); var diff = nuTid.valueOf() -fraTid.valueOf(); var diff16m = ( diff*16 ) / ( 60*1000 ); // diff16m er nu det tal du vil have. return diff16m; }; //end findTid( ) -> number
</script>
nede i dit dokument kan du nu skrive:
<p>Der er nu gået <script>document.write( findTid() )</script> sekstendelele minutter siden den 1ste januar 2001.</p>
var fraTid = new Date( 2001, 0, 1, 0, 0, 0 ); // ( aar, måned, dag, time, minut, sekund ) //nb: måneder nummereres fra 0 til 11 (januar til december)
function findTid( ) { var nuTid = new Date(); var diff = nuTid.valueOf() -fraTid.valueOf(); var diff16m = ( diff*16 ) / ( 60*1000 ); // diff16m er nu det tal du vil have. return diff16m; }; //end findTid( ) -> number
Javascriptet skal placeres i body, for at virke i ældre IE versioner uden at der kommer en fejlmeldning...
Men indtil videre ser det ud til at jeg sagtens kan placere det der. Det ser ud til at virke i flere browsere.
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.