Avatar billede elgeek Nybegynder
05. juli 2002 - 23:04 Der er 9 kommentarer og
5 løsninger

Date format?

Jeg har en database, med nogle datoer.. (i formatet 01-01-2002)..

hvordan laver jeg sådan at det kommer ud som 1. January (engelsk)?

tak på forhånd!
- ElGeek
Avatar billede -master-d- Nybegynder
05. juli 2002 - 23:06 #1
<%
TheDay = Now()
Response.Write "Langt datoformat: " & FormatDateTime(TheDay, vbLongDate) & ""
%>

Kan vel virke eller hvad.
Avatar billede elgeek Nybegynder
05. juli 2002 - 23:23 #2
Jamen..jeg skal bruge det på engelsk.. ;(
Avatar billede elgeek Nybegynder
05. juli 2002 - 23:23 #3
den skriver Clanwar log against test1 (Started at: 5. juli 2002)
Avatar billede zob Nybegynder
05. juli 2002 - 23:33 #4
du kan jo eventuelt lave nogle billeder :)
Som jeg har gjordt her:
www.emil.vonbuchwald.dk/asp/ugedag.asp
Avatar billede jesperbaldur Nybegynder
05. juli 2002 - 23:37 #5
<%
Session.LCID = 1030
response.write FormatDateTime(date,1)
%>
Avatar billede jesperbaldur Nybegynder
05. juli 2002 - 23:38 #6
ups..... udskift 1030 med 2057
Avatar billede elgeek Nybegynder
05. juli 2002 - 23:52 #7
jesper: den er der næsten..der står 05 July 2002 nu..der skal stå 5. July 2002...kan du fixe den?
Avatar billede a-torsten Nybegynder
06. juli 2002 - 00:14 #8
<%
Session.LCID = 2057
response.write FormatDateTime(Now, vbLongDate)
%>
Avatar billede elgeek Nybegynder
06. juli 2002 - 00:20 #9
a-torsten: virker ikke
Avatar billede elgeek Nybegynder
06. juli 2002 - 00:24 #10
jesperbaldur..lav et svar..så skal i allesammen få 10 pts (hvis i finder en løsning)
Avatar billede a-torsten Nybegynder
06. juli 2002 - 00:32 #11
<%
Session.LCID = 2057
response.write FormatDateTime(Now(), vbLongDate)
%>
Avatar billede tmceu Praktikant
06. juli 2002 - 01:48 #12
Du kan ikke få præcis den formattering af datoen du ønsker med de indbyggede funktioner, med mindre du har adgang til at ændre i serverens regionale indstillinger - hvad man eks. normalt ikke har på et webhotel.

Jeg vil derfor anbefale dig at lave en funktion som denne:

Function MyDate()
    varToday = Date()
    intDay = Day(varToday)
    strMonth = MonthName(Month(varToday), False)
    intYear = Year(varToday)
    MyDate = intDay & ". " & strMonth & " " & intYear
End Function

Du skal stadig inkludere en engelsk Locale Identifier som eks. 2057, for at få det engelske månedsnavn. Du kan eks. kalde funktionen som herunder og enten ligge funktionen direkte i scriptet eller i en includefil for generel anvendelse.

session.LCID = 2057

Response.Write MyDate()
Avatar billede jesperbaldur Nybegynder
08. juli 2002 - 10:08 #13
et svar. Jeg kunne desværre ikke få det til at virke.
Avatar billede zob Nybegynder
08. juli 2002 - 17:58 #14
Takker for Point :D
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