Avatar billede neoo Nybegynder
29. december 2003 - 23:49 Der er 8 kommentarer og
1 løsning

datovisning format ?

hej til alle.

i en af mine asp sider har jeg en javascript kalender (pop-up),som smider den valgte dato i en tekstboks, som

12/01/2003
men jeg vil heller have at den skal smide det som:
01-12-2003 format.

hvordan ser sådan noget kode ud ?
Avatar billede thesurfer Nybegynder
29. december 2003 - 23:58 #1
<script type="text/JavaScript">
<!--
var str = "12/01/2003";
var mdr = str.substring(0,2)
var dag = str.substring(5,3)
var aar = str.substring(10,6)

document.write(dag + "-" + mdr + "-" + aar);

//-->
</script>

I stedet for at skrive indholdet af str selv, skal du bruge: str = original_værdi;
Avatar billede thesurfer Nybegynder
30. december 2003 - 00:12 #2
hehehe.. fandt lige ud af hvordan det her substring-halløj virkede :)

Det burde være:

var mdr = str.substring(0,2)
var dag = str.substring(3,5)
var aar = str.substring(6,10)

dvs: substring(start position, slut position)
Jeg troede at det var substring(start position, antal tegn) som i ASP :)

Det første tegn har positionen "0" (nul).
Avatar billede neoo Nybegynder
30. december 2003 - 00:16 #3
ok, har fikset problemmet :) takker for hjælpen :) kan du ikke ligge det ind som svar ?
Avatar billede thesurfer Nybegynder
30. december 2003 - 00:19 #4
Hvis det ikke var mig der løste problemet, skal jeg ikke have points.. :)
Og 60 points er alt for meget.. det skulle nok have været 15 eller højst 30 points..

Skal jeg stadig lægge et svar?
Avatar billede neoo Nybegynder
30. december 2003 - 00:21 #5
ja da, det syndes jeg :) for dit svar hjalp mig til at løse problemmet ellers kunne jeg ikke komme ud af det :) tak for hjælpen ven
Avatar billede thesurfer Nybegynder
30. december 2003 - 00:22 #6
Jamen, så smider jeg et svar :)
Du kan også smide et svar, og via "Avanceret"-knappen kan du snuppe 45 points.. så har jeg fået 15 points.
Avatar billede neoo Nybegynder
30. december 2003 - 00:28 #7
jamen nu har jeg fået et andet problem på et af de andre sider :(
i min database står det som dag/måned/år men når det kommer i asp en står der
måned/dag/år  hvordan kan man ændre den ?
Avatar billede neoo Nybegynder
30. december 2003 - 00:31 #8
jeg trorre jeg spørge det i asp sektionen
Avatar billede roenving Novice
30. december 2003 - 04:08 #9
>>thesurfer

string.substr(startposition,antaltegn);//og den er sæ'fø'li' også 0-baseret !-)
-- og som du selv skriver:
string.substring(startposition,slutposition);//bemærk, at slutposition er første tegn _efter_ udtrækket
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