Avatar billede lord_bingo Nybegynder
23. september 2002 - 13:11 Der er 14 kommentarer

dato dd-mm-åå til ååmmdd

er der nogen der kan lave et script/en funktion som kan lave datoer om fra dd-mm-åå til ååmmdd således man kan vælge datoer fra før den pågældende dato fra?
Avatar billede medions Nybegynder
23. september 2002 - 13:15 #1
Dato = Yeah(Date()) & "-" & Month(Date() & "-" & Day(Date()
Response.Write(Dato)

//>Rune
Avatar billede medions Nybegynder
23. september 2002 - 13:17 #2
Function Dato(DatoNu)
  Dato = Dato = Yeah(DatoNu) & "-" & Month(DatoNu) & "-" & Day(DatoNu)
End Function

Response.Write(Dato(Date())

//>Rune
Avatar billede medions Nybegynder
23. september 2002 - 13:18 #3
Hov, der er vidst lige nogle fejl...

Dato = Yeah(Date()) & "-" & Month(Date()) & "-" & Day(Date())
Response.Write(Dato)

Sådan ;o)
-men brug hellere funktionen ;o)

//>Rune
Avatar billede lord_bingo Nybegynder
23. september 2002 - 13:25 #4
tak for idéen, men den funktion du her præsenterer giver et output hvor der udtages eventuelle '0'er hvorved f.eks. 09-06-02 bliver til 200269 istedet for det ønskede 20020609
Avatar billede lord_bingo Nybegynder
23. september 2002 - 13:26 #5
-forudsat jeg fjerner bindestregerne.

Bingo
Avatar billede lord_bingo Nybegynder
23. september 2002 - 13:31 #6
jeg har vidst også været lidt for upræcis i mit spørgsmål.

ud af en database får jeg f.eks. datoen 22-09-02. den vil jeg gerne have omsat til 20020922 eller evt. bare 020922. jeg sammenligner den så med den dato det er den pågældende dag hvor jeg laver en forespørgsel, således at jeg ikke får poster gældende fra før den pågældende dato.

bingo
Avatar billede medions Nybegynder
23. september 2002 - 13:33 #7
Function Dato(DatoNu)
If Len(Month(DatoNu)) < 1 Then
  lngMonth = Month(DatoNu) & 0
Else
  lngMonth = Month(DatoNu)
End If

If Len(Day(DatoNu)) < 1 Then
  lngDay = Day(DatoNu) & 0
Else
  lngDay = Day(DatoNu)
End If
  Dato = Dato = Yeah(DatoNu) & "-" & lngMonth & "-" & lngDay
End Function

Response.Write(Dato(Date())

Hvad så nu :-D

//>Rune
Avatar billede lord_bingo Nybegynder
23. september 2002 - 13:41 #8
jeg er bange for du ikke helt forstår:-)

alle poster er aktiviteter som fåregår på en given dato. Når aktiviteterne er løbet af staben skal de ikke længere optræde på listen over kommende aktiviteter
Avatar billede medions Nybegynder
23. september 2002 - 15:33 #9
Prøv at smække
Session.LCID = 3010
øverst i dit dokument!

//>Rune
Avatar billede medions Nybegynder
25. september 2002 - 22:54 #10
?
Avatar billede lord_bingo Nybegynder
29. september 2002 - 00:29 #11
giver intet resultat

Bingo
Avatar billede medions Nybegynder
29. september 2002 - 11:06 #12
Hmm så har jeg vidt ikke forstået dig ret... Prøv lige at giv mig et lidt bedere forklaret eksempel på hvad det er du vil...

//>Rune
Avatar billede machnus Nybegynder
03. oktober 2002 - 14:54 #13
Gør det i kaldet til databasen, så der kun returneres poster hvor datoen er større end i dag...
I mysql kan det gøres således

sql="select * from tabel where fld_dato > now()"
set rs = conn.execute(sql)
Avatar billede medions Nybegynder
17. oktober 2002 - 10:17 #14
Jamen hvilken database bruger du?
Hvis du bruger Access kan du gøre det samme, hvis du bruger MS SQL Server 2000 kan du bruge getDate()

//>Rune
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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