Avatar billede msjubii.dk Nybegynder
29. juni 2003 - 21:30 Der er 8 kommentarer og
1 løsning

korrekt datoformat

Hey jeg har følgende dato format, som jeg ikke rigtig kan få til at virke som jeg vil-

Jeg skriver:

<%
Session.LCID = 1030

Response.Write "" & FormatDateTime(rs("dato"), vbLongDate)
Response.Write " kl. " & FormatDateTime(rs("dato"), vbShortTime)
%>

Den udskrives som:
søndag, juni 29, 2003 kl. 00:10

Og det er meningen den skal udskrives sådan her:
søndag 29. juni 2003 kl. 00:10

Hvordan faen får jeg den til det ?
Avatar billede bootlab Nybegynder
29. juni 2003 - 22:19 #1
Prøv med en anden LCID session, feks:
Session.LCID = 1031
eller!
Session.LCID = 3081
Avatar billede msjubii.dk Nybegynder
29. juni 2003 - 23:41 #2
Så får jeg den enten på tysk eller engelsk.
Jeg skal bruge den i det format på dansk :-s
Avatar billede cpufan Juniormester
30. juni 2003 - 01:25 #3
Session.LCID = 1030

skal stå som det allerførste på siden
Avatar billede msjubii.dk Nybegynder
30. juni 2003 - 01:31 #4
Jeg bruger Session.LCID = 1030 som står først på siden :-/
Avatar billede lklingenberg Nybegynder
30. juni 2003 - 10:14 #5
Jeg anveder en lidt anden model da jeg gerne vil kunne styre formatet af datoen forskellige sammenhænge. Nedenstående stump kode har jeg liggende i en seperat fil som jeg inkluderer på de sider hvor jeg har brug for det.

Formatet styrer jeg så fx med DanishFull(rs("dato").Value)

/Lars

<%
  Dim arrDay
  Dim arrMonth
%>

<%
  Function DanishFull(strDate)
    arrDay = Array("", "mandag", "tirsdag", "onsdag", "torsdag", "fredag","lørdag", "søndag")
    arrMonth = Array("", "januar", "februar", "marts", "april", "maj", "juni", "juli", "august", "september", "oktober", "november","december")
    DanskstrDateFull = arrDay(Weekday(strDate,VbMonday)) & " d. " & Day(strDate) & ". " & arrMonth(Month(strDate)) & " " & Year(strDate)
  End Function

  Function DanishFullKap(strDate)
    arrDay = Array("", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag","Lørdag", "Søndag")
    arrMonth = Array("", "januar", "februar", "marts", "april", "maj", "juni", "juli", "august", "september", "oktober", "november","december")
    DanskstrDateFullKap = arrDay(Weekday(strDate,VbMonday)) & " d. " & Day(strDate) & ". " & arrMonth(Month(strDate)) & " " & Year(strDate)
  End Function

  Function DanishAbbr(strDate)
    arrMonth = Array("", "jan.", "feb.", "marts", "april", "maj","juni", "juli", "aug.", "sept.", "okt.", "nov.","dec.")
    DanskstrDate = Day(strDate) & ". " & arrMonth(Month(strDate)) & " " & Year(strDate)
  End Function

  Function DanishAbbrShort(strDate)
    arrMonth = Array("", "jan.", "feb.", "marts", "april", "maj", "juni", "juli", "aug.", "sept.", "okt.", "nov.","dec.")
    DanskstrDateShort = Day(strDate) & ". " & arrMonth(Month(strDate))
  End Function
%>
Avatar billede hossein Nybegynder
30. juni 2003 - 23:49 #6
Du mangler bare dag navnet, jeg har brugt date() og Now() i sted for rs("dato") bare skift ud:
<%@ Language=VBScript %>
<%session.LCID = 1030 %>
<HTML>
<BODY>
<%
Response.Write "" & WeekDayName(weekday(date))& ". "
Response.Write "" & FormatDateTime(date, 1)
Response.Write " kl. " & FormatDateTime(now, vbShortTime)
%>
</BODY>
</HTML>
Avatar billede msjubii.dk Nybegynder
01. juli 2003 - 15:17 #7
Kan desværre ikke få noget af det til at vise det korrekte format :-(
Ved ikke helt hvorfor, må ha noget med serven at gøre, for jeg har nemt fået det til at virke på en anden server..

Har i stedet gjort på den BESVÆRLIGE måde :-/

<% Response.Write  WeekdayName (Weekday(rs("Dato"))) & " d. " & Day(rs("Dato")) & ". " & MonthName (Month(rs("Dato"))) &" " & Year(rs("dato")) & " " & Hour(rs("dato")) & ":" & Minute(rs("dato"))%>
Avatar billede msjubii.dk Nybegynder
09. juli 2003 - 11:22 #8
Desværre fandt jeg aldrig ud af en god løsning, for stort set intet virker som jeg vil have det :-(
Avatar billede msjubii.dk Nybegynder
18. august 2003 - 00:03 #9
Tak for hjælpen, men der kom ikke rigtig nogen svar *S*
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