/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
month(date)
Fra : Michael Petersen


Dato : 17-06-03 15:44

Hvordan sætter man et 0 foran en dato, hvis der skal være 2 ciffer i datoen,
men der kun er 1 ciffer i datoen f.eks. 6 for juni, men skulle være 06.

--
Med venlig hilsen/Best regards
Michael Petersen
-------------------------------------------------
www.hifi-import.dk
Telefon 48 39 22 66



 
 
Jesper Stocholm (17-06-2003)
Kommentar
Fra : Jesper Stocholm


Dato : 17-06-03 15:53

Michael Petersen <michael@hifi-import.dk> skrev:
>Hvordan sætter man et 0 foran en
>dato, hvis der skal være 2 ciffer i datoen,
>men der kun er 1 ciffer i datoen
>f.eks. 6 for juni, men skulle være 06.

Den nemme måde er jo at gøre som

dim something
something = Datepart("m",Date)
IF Len(something) = 1 THEN
something = "0" & something
END IF

Response.Write something

.... ovenstående kan sikkert gøres mere avanceret hvis det ønskes.

--
* Jesper Stocholm *
* *
* Vil du stå for HTML-koden på asp-faq.dk, *
* så kig på www.asp-faq.dk/job *


Torben Brandt (17-06-2003)
Kommentar
Fra : Torben Brandt


Dato : 17-06-03 15:54

Michael Petersen wrote:
> Hvordan sætter man et 0 foran en dato, hvis der skal være 2 ciffer i datoen,
> men der kun er 1 ciffer i datoen f.eks. 6 for juni, men skulle være 06.

Den naive metode er:
If Month(dato) < 9 Then
Response.Write "0" & Month(dato)
Else
Response.Write Month(dato)
End If

Men det kan også skrives således:
Response.Write Right("0" & Month(dato), 2)

/Torben


Michael Petersen (19-06-2003)
Kommentar
Fra : Michael Petersen


Dato : 19-06-03 11:53

Jeg har valgt at bruge

Response.Write Right("0" & Month(dato), 2)

Da den er nem og overskuelig at bruge.

--
Med venlig hilsen/Best regards
Michael Petersen
-------------------------------------------------
www.hifi-import.dk
Telefon 48 39 22 66
"Torben Brandt" <name@domain.invalid> wrote in message
news:3EEF2B85.20402@domain.invalid...
> Michael Petersen wrote:
> > Hvordan sætter man et 0 foran en dato, hvis der skal være 2 ciffer i
datoen,
> > men der kun er 1 ciffer i datoen f.eks. 6 for juni, men skulle være 06.
>
> Den naive metode er:
> If Month(dato) < 9 Then
> Response.Write "0" & Month(dato)
> Else
> Response.Write Month(dato)
> End If
>
> Men det kan også skrives således:
> Response.Write Right("0" & Month(dato), 2)
>
> /Torben
>



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408934
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste