Avatar billede zantiago Nybegynder
05. august 2004 - 13:48 Der er 2 kommentarer og
1 løsning

Indsæt bindestreg i dato format

Hej Eksperter

Jeg har et lille problem med nogle datoer.

De folk der indtaster vil gerne skriver eks. 050804 og ikke 05-08-04.

Hvordan får tjekket om de har skrevet uden bindestreg, og hvis de har, hvordan indsætter jeg dem så?

Puhaa - det er varmt...

Håber I kan hjælpe...
Avatar billede hiks Nybegynder
05. august 2004 - 14:14 #1
<%
str = "05-05-04"

str = Replace(str, "-", "")

str = Mid(str, 1, 2) & "-" & Mid(str, 3, 2) & "-" & Mid(str, 5, 2)
%>

sørg for at slette alle bindestrege og sammensæt så efterfølgende din string igen.

/hiks
Avatar billede zantiago Nybegynder
05. august 2004 - 14:18 #2
Hvad så hvis brugeren har skrevet det rigtigt? altså 05-08-04 ? Hvad gør den så?

<%
str = request.form("dato") 'Går ud fra at det er sådan det skal opsættes :o)

str = Replace(str, "-", "")

str = Mid(str, 1, 2) & "-" & Mid(str, 3, 2) & "-" & Mid(str, 5, 2)
%>
Avatar billede hiks Nybegynder
05. august 2004 - 19:48 #3
den gør det uanset om der er bindestreger eller ej. Jeg vil mene det er lettest at fjerne allesammen og så sætte dem som man vil ha dem. Så slipper man også for at teste på om de har skrevet det på en sjov form.

men du skal jo være opmærksom på at der minimum skal være 6 tal efter at bindestregerne er fjernet!

/hiks
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
Kurser inden for grundlæggende programmering

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