Avatar billede thomas_b Nybegynder
26. februar 2006 - 00:31 Der er 12 kommentarer og
1 løsning

Datoformat ikke på dansk !

Hej Eksperter...

Jeg har et login-script der registrere hver gang der er en der logger ind, på hvad tidspunkt de gør det...!
Mit script har før virket men virker ikke mere..!

Det skal lige bemærkes at jeg indsætter koden "Session.LCID = 1030"

Og at den henter værdien fx.: "2/26/2006 12:24:50 AM" hvor den skulle have hentet fx.: 26-02-2006 23:47:00

Kan i hjælpe mig..?
Avatar billede websam Nybegynder
26. februar 2006 - 01:04 #1
Måske noget med :

Day(din dato)&"-"&Month(din dato)&"-"&Year(din dato)&" "&Hour(din dato)&":"&Minute(din dato)

/Websam
Avatar billede thomas_b Nybegynder
26. februar 2006 - 01:09 #2
skriver jeg bare i stedet for "din dato" -> fx. "Now()" ???
Avatar billede websam Nybegynder
26. februar 2006 - 01:10 #3
Jeps
Avatar billede websam Nybegynder
26. februar 2006 - 01:11 #4
Altså :

Response.Write(Day(Now())&"-"&Month(Now())&"-"&Year(Now())&" "&Hour(Now())&":"&Minute(Now()))
Avatar billede thomas_b Nybegynder
26. februar 2006 - 01:19 #5
Er det muligt at få 2 decimaler på for som den ser ud nu giver den en værdi på : 26-2-2006 1:16

Kan du gennemskue oversagen til at den lige pluslig ænderet...?
Avatar billede websam Nybegynder
26. februar 2006 - 01:27 #6
Ja med en function kan du ordne det :

Function CheckNumber(intTal)
    If intTal < 10 Then
        Return "0"&intTal
    Else
        Return intTal
    End If
End Function

og så denne istedet :

Response.Write(CheckNumber(Day(Now()))&"-"&CheckNumber(Month(Now()))&"-"&Year(Now())&" "&CheckNumber(Hour(Now()))&":"&CheckNumber(Minute(Now())))
Avatar billede thomas_b Nybegynder
26. februar 2006 - 11:47 #7
Nu giver den en server-fejl...: intern serverfejl 500 (den forsvinder når jeg fjerner scriptet igen...!)
Avatar billede websam Nybegynder
26. februar 2006 - 11:49 #8
hvad er fejlen ?
Avatar billede thomas_b Nybegynder
26. februar 2006 - 12:01 #9
Nu er fejlen løst, men den afbryder mit script midt i det hele...!
Avatar billede thomas_b Nybegynder
26. februar 2006 - 12:11 #10
Nu siger den:

Type mismatch: 'Return'

på denne linie: Return intTal
Avatar billede websam Nybegynder
26. februar 2006 - 12:28 #11
Prøv lige dette :

Function CheckNumber(intTal)
    If intTal < 10 Then
        CheckNumber = "0"&intTal
    Else
        CheckNumber = intTal
    End If
End Function
Avatar billede thomas_b Nybegynder
26. februar 2006 - 21:54 #12
Så virker det...! 1.000 tak

Lægger du lige et svar... så for du nogle point...
Avatar billede websam Nybegynder
26. februar 2006 - 21:55 #13
;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