Avatar billede mickill Nybegynder
10. januar 2005 - 08:52 Der er 6 kommentarer og
1 løsning

udskrivning af dato

Hej

Jeg har fået fat i dette script, som finder datoen 10 hverdage frem:

Function dtAddWorkingDays(dtStartDate, nDaystoAdd)
           
      Dim dtEndDate
      Dim iLoop
     
            dtEndDate=DateAdd("ww",Int(nDaysToAdd/5),dtStartDate)
     
      For iLoop = 1 To (nDaysToAdd Mod 5)
      dtEndDate=DateAdd("d",1,dtEndDate)
      If WeekDay(dtEndDate)=vbSaturday Then
      dtEndDate=DateAdd("d",2,dtEndDate)
      End If
      Next
dtAddWorkingDays=dtEndDate
End Function

når datoen bliver udskrevet ser det således ud: 1/24/2005

Mit spørgsmål er, hvordan jeg kan få udskrevet datoen således:

2005-01-24 ??

/Mickill
Avatar billede fennec Nybegynder
10. januar 2005 - 09:00 #1
Ændre:
dtAddWorkingDays=dtEndDate

til:
dtAddWorkingDays=year(dtEndDate)&"-"&right("0"&month(dtEndDate),2)&"-"&right("0"&day(dtEndDate),2)
Avatar billede steffansteffan Nybegynder
10. januar 2005 - 09:00 #2
Ved ikke om det virker, men prøv og skriv dette i toppen:

<% Session.LCID =1030 %>
Avatar billede davidfossil Nybegynder
10. januar 2005 - 09:01 #3
som den sidste linje i din funktion kan du vel indsætte følgende:

dtAddWorkingDays = FormatDateTime(dtAddWorkingDays, 2)
Avatar billede davidfossil Nybegynder
10. januar 2005 - 09:03 #4
nå - der var flere morgenfriske :o)
nevermind mit svar, læste i spørgsmålet godt nok...
min idé (kombineret med steffansteffan's) resulterer blot i en alm. formatteret dansk dato.
Avatar billede fennec Nybegynder
10. januar 2005 - 09:04 #5
... 1030 giver dd-mm-yyyy formatet. Der findes sikkert en LCID der kan bruges, men hvilken ved jeg ikke.
Avatar billede steffansteffan Nybegynder
10. januar 2005 - 09:05 #6
mickill   
Skal det være 2005-01-24 og ikke 24-01-2005 ??
Avatar billede mickill Nybegynder
10. januar 2005 - 09:05 #7
fennec >> Dit svar virker. Så tak for det
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