Avatar billede elohim Nybegynder
04. oktober 2004 - 15:15 Der er 4 kommentarer og
1 løsning

Kode til Dato manupulation

Hej jeg vil gerne have noget hjælp til en kode der kan manupulere med en dato.

myDate= Date()
myStr = mid(myDate, 1, 3) & mid(myDate, 3, 2) & mid(myDate, 6, 4)
response.write myDate

Giver 10/4/2004

Det jeg har brug for er
YYMMDD uden / lagt over i en var.
hvor man tage rhøjde for om der er 1 eller 2 cifre i dg.
eller md.

Så hvis det er 4. sept. 2004 (09) som vises 9/4/2004
så skal koden sætte 0 ind foran 9 og 4 og fjerne /
moduler det hele om til 20040904 og ligge det over i en var.
f.eks "idag"

Jeg er bare ny så jeg fatter ikke en skid. Jeg har prøvet med alle mulige og umulige test, men min if sætning funker ikke ;-(
if mid(myDate, 3, 2) = "/" then
mystr3 = "0"&mid(myDate, 4, 1) else
myStr3 = mid(myDate, 3, 2)
Avatar billede ldanielsen Nybegynder
04. oktober 2004 - 15:19 #1
myDate= Date()
myStr = year(myDate) & Right("0" & Month(myDate), 2) & Right("0" & Day(myDate), 2)
response.write myStr
Avatar billede ldanielsen Nybegynder
04. oktober 2004 - 15:22 #2
Helt enkelt. Jeg benytter mig af de indbyggede funktioner Year(), Month() og Day(), der henter de enkelte dele at datoen.

Så tager jeg måneden, sætter et 0 foran, og siger at jeg vil have de sidste to tegn. Så 10 bliver til 010 der bliver til 10, og 4 bliver til 04 der bliver til 04. Fikst, ikke :o)
Avatar billede elohim Nybegynder
04. oktober 2004 - 15:27 #3
Hold da k... det var smart
Drop lige et svar.
Avatar billede ldanielsen Nybegynder
04. oktober 2004 - 15:29 #4
OK, og good luck
Avatar billede elohim Nybegynder
04. oktober 2004 - 15:32 #5
takker
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