Avatar billede jonas_h Nybegynder
21. oktober 2005 - 13:20 Der er 5 kommentarer og
1 løsning

Tid i asp

Jeg har et par spørgsmål til at håndtere tid i asp.
1. Hvordan lægger man x antal minutter til en tid? Ex: (12:00:00) + 5 = (12:05:00)

2. Hvordan får man udskrevet hvor mange minutter der er mellem to tider?
Avatar billede fennec Nybegynder
21. oktober 2005 - 13:23 #1
dateadd("n", 5, now())

datediff("n", now(), now())
Avatar billede softspot Forsker
21. oktober 2005 - 13:24 #2
DateAdd("n", 5, now) lægger 5 min til den aktuelle tid.

DateDiff("n", now, "01-01-2005") angiver hvormange minutter der er gået siden nytår.
Avatar billede jonas_h Nybegynder
21. oktober 2005 - 13:33 #4
Tak :)
Lige mens vi er her... Ved I hvordan det foregår når man returnerer et dato-felt og tids-felt fra MySQL til ASP? Har prøvet lidt, og det er som om ASP-siden formaterer datoen og tiden til andet format. Specielt mht tiden er det et problem, da den faktisk udskriver en dato selvom der står en tid i databasen-.
Avatar billede jonas_h Nybegynder
21. oktober 2005 - 13:40 #5
Og forresten.. de ting I har skrevet, skal jo være datoer osv? Hvad hvis man kun har tiden?
Avatar billede fennec Nybegynder
24. oktober 2005 - 08:16 #6
Så smider du bare en dato foran tiden. Så længe datoen er den samme, vil dit slutressultat også være det samme:

start = "1900-01-01 "& "12:00:00"
slut = "1900-01-01 "& "12:05:00"
minutter = datediff("n",start,slut)
nyTid = dateadd("n",5,start)

Du kan så fjerne datoen igen med string funktionerne:
kunTid = mid("1900-01-01 12:00:00",12)
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