Avatar billede musicchart.dk Nybegynder
11. juli 2002 - 19:10 Der er 11 kommentarer og
2 løsninger

hvis 1 cifre så 0 foran

Jep

I kender det sikkert godt. Jeg skal bruge det til en dato hvor der altid skal stå en to cifret dag og måned.

fx
02/07  -  istedet 2/7

datoen står i en streng.

/Bjarke - (KLEIFDESIGN)
http://www.mypage.dk
Avatar billede psyclown Nybegynder
11. juli 2002 - 19:23 #1
Du kan bruge denne function:

Function fnAddZero(myNum)
fnAddZero=myNum
if len(myNum) < 2 then
    fnAddZero = "0" & myNum
end if
end function
Avatar billede musicchart.dk Nybegynder
11. juli 2002 - 19:29 #2
er dette ikke rigtigt?

Function fnAddZero(strmonth)
fnAddZero=strmonth
if len(strmonth) < 2 then
    fnAddZero = "0" & strmonth
end if
end function

response.write fnAddZero
Avatar billede musicchart.dk Nybegynder
11. juli 2002 - 19:30 #3
får denne fejl:

Fejltype:
Der opstod en Microsoft VBScript-kørselsfejl (0x800A01C2)
Antallet af argumenter er forkert eller egenskabstildelingen er ugyldig: 'fnAddZero'
/musicchart/html/index.asp, line 39
Avatar billede musicchart.dk Nybegynder
11. juli 2002 - 19:30 #4
linie 39:

response.write fnAddZero
Avatar billede psyclown Nybegynder
11. juli 2002 - 19:32 #5
du skal også skrive:
tal = 4
fnAddZero(tal)
Avatar billede eagleeye Praktikant
11. juli 2002 - 19:35 #6
Denne sætter 0 foran:

function Two(S)
  two = CStr(S)
  while len(two)<2
    two = "0" & two
  wend
end function



Du kan også gøre sådan her:

function Two(S)
  two = string(2-len(S),"0") & S
end if
Avatar billede musicchart.dk Nybegynder
11. juli 2002 - 19:52 #7
psyclown -- jo jo... jeg har et tal til strmonth, fik det bare ikke lige pastet med.
Avatar billede musicchart.dk Nybegynder
11. juli 2002 - 19:56 #8
eagleeye -- jeg får samme fejl, som ved psyclown's kode..
Avatar billede musicchart.dk Nybegynder
11. juli 2002 - 19:57 #9
Er dette da ikke rigtigt:

S = 7
           
function Two(S)
  two = string(2-len(S),"0") & S
end function

response.write two
Avatar billede psyclown Nybegynder
11. juli 2002 - 19:58 #10
functionen, virker fint for mig
Avatar billede psyclown Nybegynder
11. juli 2002 - 19:59 #11
musicchart.dk >> glemte du ikke tallet igen...

response.write Two(S)
Avatar billede eagleeye Praktikant
11. juli 2002 - 19:59 #12
Nej det går ikke.

function Two(S)
  two = string(2-len(S),"0") & S
end function
tal = 7
response.write two(tal)
Avatar billede musicchart.dk Nybegynder
11. juli 2002 - 20:05 #13
Der var den... tak i to ... :o)
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