Avatar billede krab Praktikant
02. marts 2004 - 23:07 Der er 8 kommentarer og
1 løsning

dato countdown

Hej..

Hvordan kan man tælle en dag ned...?

Hvis vi nu siger jeg har en variabel som hedder:

04-02-2004

Hvordan får jeg den så til at tælle ned, så der står

03-02-2004

?????????

Håber der er nogle som kan hjælpe!

//krab
Avatar billede eagleeye Praktikant
02. marts 2004 - 23:10 #1
Du kan bruge DateAdd:

dato = "04-02-2004"
dato = DateAdd("d",-1,dato)
response.write dato
Avatar billede krab Praktikant
02. marts 2004 - 23:11 #2
Virker det også selvom det ikk er et dato felt, men en streng?
Avatar billede eagleeye Praktikant
02. marts 2004 - 23:12 #3
Ja den virker på en streng. Så længe den bare er et gyldigt dato format.
Avatar billede krab Praktikant
02. marts 2004 - 23:22 #4
Forbliver det en string, når den har talt ned?
Avatar billede eagleeye Praktikant
02. marts 2004 - 23:27 #5
Nej DateAdd returnere typen date.
Avatar billede krab Praktikant
02. marts 2004 - 23:27 #6
hvordan er det lige jeg laver det om så det bliver til en string igne?
Avatar billede eagleeye Praktikant
02. marts 2004 - 23:29 #7
Hvis du vil havde det tilbage til en streng kan du bruge CStr omkring, som type caser til typen string:

dato = Cstr(DateAdd("d",-1,dato))
Avatar billede krab Praktikant
02. marts 2004 - 23:34 #8
hvis man nu bruger denne function FormatDateTime(Date()) hvordan får man den så til at minus 1 var datoen?
Avatar billede eagleeye Praktikant
02. marts 2004 - 23:38 #9
Når det dage der trækkes fra eller ligges til kan det gøres med - og + et antal:

Response.Write FormatDateTime(Date()-1)

Eller med DataAdd:

Response.Write FormatDateTime(DateAdd("d",-1,Date()))
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