Avatar billede terra Nybegynder
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
Avatar billede sukos Juniormester
26. juli 2002 - 19:03 #1
af hva'?
Avatar billede cdc Novice
26. juli 2002 - 19:51 #2
<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>
Avatar billede jakoba Nybegynder
26. juli 2002 - 20:00 #3
<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
Avatar billede jakoba Nybegynder
26. juli 2002 - 23:02 #4
Ø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>
Avatar billede terra Nybegynder
27. juli 2002 - 10:07 #5
/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
Avatar billede terra Nybegynder
27. juli 2002 - 10:17 #6
Hmm... Beklager - Ny her:) det ser ut at poin havnet på fei sted.
10 point til, hvis du sier hordan vi kan fikse det?
Avatar billede cdc Novice
27. juli 2002 - 10:38 #7
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
Avatar billede terra Nybegynder
27. juli 2002 - 10:49 #8
/cdc >> jeg skal lave en til deg også
Takk for hjelpen :)
Avatar billede cdc Novice
27. juli 2002 - 11:36 #9
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester