Avatar billede hirtshals Nybegynder
05. august 1999 - 11:51 Der er 13 kommentarer og
1 løsning

Format Date

Jeg skal indsætte dags dato ind i en access database, serveren jeg bruger er med IIS 4.0 Win NT server UK version

Jeg bruger flg Input
  <td width="50%"><input size="12" name="Date" value=<%=Date()%>>

eller

  <td width="50%"><input size="12" name="Date" value=<%=now()%>>

serveren returnerer 8/5/99

Hvordan får jeg den til at returnere
5/8/99
eller
05/08/99
eller
05.08.99

mvh
Henrik
Avatar billede sone Nybegynder
05. august 1999 - 11:58 #1
Den indstilling som bestemmer dd/mm/yy eller mm/dd/yy er formatet i Regional Settings i Control Panel på den server hvor ASP afvikles.
Hvis ikke du har adgang til maskinen, så må du jo selv formatere datoen.
Avatar billede laust Nybegynder
05. august 1999 - 12:04 #2
Dette gøres med kommandoen:
Dag = DatePart("d", Now)
        Mon = DatePart("m", Now)
        Aar = DatePart("yyyy", Now)
        datonavn = Dag & "-" & Mon & "-" & Aar
   
Avatar billede laust Nybegynder
05. august 1999 - 12:04 #3
Beklager det lousy layout :)

Dag = DatePart("d", Now)
Mon = DatePart("m", Now)
Aar = DatePart("yyyy", Now)
datonavn = Dag & "-" & Mon & "-" & Aar
   
Avatar billede sone Nybegynder
05. august 1999 - 12:06 #4
Eller helt simpelt:

DAY(now)
MONTH(now)
YEAR(now)
Avatar billede laust Nybegynder
05. august 1999 - 12:07 #5
...
Ovenstående kode giver: 05-08-1999 (eller 99, jeg er ikke sikker)
Hvis du ønsker punktummer eller slashes, så indsøt bare dem i stedet for i mellem gåseøjnene.
F.eks: Dag & "/" & Mon & "-" & Aar

p.s. det hele er til ASP
så husk <% %> omkring koden
Avatar billede kermit Nybegynder
05. august 1999 - 12:30 #6
Skriv Session.LCID = 1030 og datoformater mv. vil være Danske.


Avatar billede hirtshals Nybegynder
05. august 1999 - 12:58 #7
Siderne skal bruges på en server, hvor jeg ikke har adgang til Control Panel

Jeg bruger derfor Lausts forslag
Avatar billede hirtshals Nybegynder
05. august 1999 - 13:00 #8
>>>laust  tak for hjælpen, hvis du svarer, får du pointene

>>>> sone, kermit tak for hjælpen, jeg skriver jeres tricks bag øret

Avatar billede laust Nybegynder
05. august 1999 - 13:00 #9
her er jeg
Avatar billede hirtshals Nybegynder
05. august 1999 - 13:07 #10
Endnu engang tak for hjælpen :-)
Avatar billede bbe1379 Nybegynder
05. august 1999 - 15:59 #11
Det nok den mest besværlige åde du overhovedet kunne finde...eller hvad.

Hvis du skriver <% session.LCID = 1030 %>

i toppen af dine sider kopnverteres alt dato-formateret til dansk.

Avatar billede bbe1379 Nybegynder
05. august 1999 - 16:00 #12
åde = måde

kopnverteres = konverteres

UPS!!!
Avatar billede kermit Nybegynder
05. august 1999 - 16:05 #13
Jep
Avatar billede laust Nybegynder
05. august 1999 - 16:33 #14
Yep, men nu hvor han kender min metode kan han strikke et hvilkent som helst datoformat sammen.
I stedet for at skulle til at pjatte rundt med tåbelige tabeller over dato-id'er o.lign.
TADA!
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