26. juli 2002 - 18:58
Der er
8 kommentarer og 1 løsning
Datoformat YYYYMMDDhhmmss
Hei, Jeg trenger Dato som vises i ovennevnt format. DVS: 20020726185352 Håper at noen kan hjelpe. Hilsen Terra
Annonceindlæg fra gavdi
<html> <head> <title>Dato Og Ur</title> <script language="javascript"> <!-- function ur() { nu = new Date(); klTime = nu.getHours(); klMinut = nu.getMinutes(); klSekund = nu.getSeconds(); if (klTime < 10) klTime = "0" + klTime; if (klMinut < 10) klMinut = "0" + klMinut; if (klSekund < 10) klSekund = "0" + klSekund; tiden = klTime + ":" + klMinut + ":" + klSekund; if (document.all) { document.all.ieur.innerHTML = tiden } else if (document.layers) { document.nsilayer.document.nsur.document.write(tiden) } setTimeout("ur()",1000) } //--> </script> <style type="text/css"> .tekst { color: #800000; font-family: verdana; font-size: 11px; } </style> </head> <body onload="ur()"> <div align="center"> <table> <tr> <td class="tekst"> <script language="javascript"> <!-- dato = new Date(); aar = dato.getYear() + ""; maaned = dato.getMonth() + 1; dag = dato.getDate(); document.write( aar.substr( 0 ) + "-" + maaned + "/" + dag ); maaned = ((maaned < 10 ) ? "0":"") + maaned; dag = ((dag < 10 ) ? "0":"") + dag; //--> </script> | <span id="ieur"><ilayer id="nsilayer"><layer id="nsur"></layer></ilayer></span> </td> </tr> </table> </div> </body> </html>
<script type='text/javascript'> function preZero( tal, bred ) { // pad med foanstillede nuller talTx = "" +tal; while ( talTx.length < bred ) talTx = "0" +talTx; return talTx }; //end preZero( number, number ) -> string function formatDate( dateObj ) { // "yyyyMMddHHmmSS" return = preZero( dateObj.getFullYear(), 4 ) + preZero( dateObj.getMonth()+1, 2 ) + preZero( dateObj.getDate(), 2 ) + preZero( dateObj.getHour(), 2 ) + preZero( dateObj.getMinute(), 2 ) + preZero( dateObj.getSecond(), 2 ); }; //end formatDate( Date object ) -> string //test: alert( "lige nu: "+formatDate( new Date ) ); var da = new Date( 1998, 5-1, 20, 18, 20, 30 ); alert( "dengang: "+formatDate( da ) ); </script> mvh JakobA
Øv. 3 fejl: <script type='text/javascript'> function preZero( tal, bred ) { // pad med foanstillede nuller talTx = "" +tal; while ( talTx.length < bred ) talTx = "0" +talTx; return talTx }; //end preZero( number, number ) -> string function formatDate( dateObj ) { // "yyyyMMddHHmmSS" return preZero( dateObj.getFullYear(), 4 ) + preZero( dateObj.getMonth()+1, 2 ) + preZero( dateObj.getDate(), 2 ) + preZero( dateObj.getHours(), 2 ) + preZero( dateObj.getMinutes(), 2 ) + preZero( dateObj.getSeconds(), 2 ); }; //end formatDate( Date object ) -> string //test: alert( "lige nu: "+formatDate( new Date ) ); var da = new Date( 1998, 5-1, 20, 18, 20, 30 ); alert( "dengang: "+formatDate( da ) ); </script>
/cdc >> Takk for din svar, men dit oppsett gir meg: 2002-7/27 | 19:33:24 Jakoba >> Mange takk for hjelpen og et elegant oppsett. perfekt :) MVH Terra
Hmm... Beklager - Ny her:) det ser ut at poin havnet på fei sted. 10 point til, hvis du sier hordan vi kan fikse det?
terra-< du laver bare et spm til i samme kategori, hvor du henviser til dette spm. ( ref.
http://www.eksperten.dk/spm/239936 ) og i overskriften skriver points til jakoba...
/cdc
/cdc >> jeg skal lave en til deg også Takk for hjelpen :)
Vi tilbyder markedets bedste kurser inden for webudvikling