Avatar billede dth Nybegynder
27. september 2001 - 14:28 Der er 13 kommentarer og
1 løsning

hh:mm + hh:mm

Hejsa

Jeg skal bruge en stump kode som kan hente to tidsangivelser fra en form, start og slut. Disse to skal den trække fra hinanden, idet der tages højde for evt. midnatsoverskridelse.

Derefter skal den hente en anden tid fra en database, hvor den skal lægge den fremkomne tid sammen med....

Har forsøgt og forsøgt men kan ikke gennemskue hvad jeg kan gøre.....

(Hvis det lyder indviklet må i lige skrive)

/dth :-) PFT.
Avatar billede sone Nybegynder
27. september 2001 - 14:39 #1
Brug funktionen DateDiff - den kan give dig tidsforskellen.
Avatar billede dth Nybegynder
27. september 2001 - 14:40 #2
Kan du give mig en stump kode så jeg kan se hvordan jeg skal gøre, kender den ikke rigtigt!
Avatar billede sone Nybegynder
27. september 2001 - 14:45 #3
DateDiff(\"n\", tid1, tid2)
returnerer tidsforskellen i minutter.
Se mere på http://www.activeserverpages.dk/iishelp/vbscript/htm/vsfctDateDiff.htm
Avatar billede dth Nybegynder
27. september 2001 - 14:47 #4
Det er meget fint, men hvordan kombinerer jeg timer og minutter?? Gør den det automatisk??
Avatar billede sone Nybegynder
27. september 2001 - 14:48 #5
timer = minutter\\60
Avatar billede dth Nybegynder
27. september 2001 - 14:50 #6
Nååh, jeg tror den er ved at være der nu:
Du kan godt indsætte to værdier af timeformat hh:nn men du får stadig resultatet ud i minutter... *SS* Har jeg fattet den korrekt??
Avatar billede sone Nybegynder
27. september 2001 - 14:51 #7
Jep!
tid1 og tid er \"en tid\"
Avatar billede dth Nybegynder
27. september 2001 - 14:52 #8
Fino, jeg lader lige spørgsmålet stå åbent, i tilfælde af at der opstår problemer under programmeringen...
Avatar billede dth Nybegynder
27. september 2001 - 15:08 #9
Det virker vist meget fint dette her, men hvordan er det nu funktionen format virker?? Jeg skal tvinge den til at skrive minutter som to tal.
Hvis f.x. tiden er 3:00 skriver den 3:0

/dth :-)
Avatar billede sone Nybegynder
27. september 2001 - 16:14 #10
Funktionen format ??
Avatar billede dth Nybegynder
27. september 2001 - 16:53 #11
Ja, jeg mente der var en sådan, men har senere fundet ud af at det var der ikke...

Hvordan kan jeg tvinge den til at skrive to cifre??
Avatar billede sone Nybegynder
27. september 2001 - 16:59 #12
vis noget kode
Avatar billede dth Nybegynder
27. september 2001 - 17:39 #13
tim = Int(rs(\"tid\") / 60)
min = rs(\"tid\") mod 60

tid = tim & \":\" & min

=tid

Vises evt. sådan 13:0 hvis minuttallet = 0
Avatar billede sone Nybegynder
27. september 2001 - 19:09 #14
min = Right(\"0\" & min, 2)
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