Avatar billede thomas_b Nybegynder
23. august 2006 - 03:24 Der er 14 kommentarer og
2 løsninger

dif. mellem dato

Hej Eksperter...

Jeg ville gerne have bygget et script...

Jeg har 2 forskellige datoer
Henholdsvis:
<%=dato1%>
<%=dato2%>
Værdierne skrives således...: "23-08-2006 00:05:08"

Jeg ville gerne finde antal millisekunter (i ved, siden 1970....osv)

Og have millisekunterne udskrevet i "dato_dif"
Avatar billede kiddoe Nybegynder
23. august 2006 - 04:28 #1
millisekunder ??
hvis du skal bruge millisekunder tror jeg du skal over i java, jeg er ikke sikker
men denne her laver sekunder,,
<%
dato1 = now() ' Lige nu
dato2 = datoen du vil tælle fra

sekunder = DateDiff("s",dato1,dato2)
response.write sekunder

%>

Her er listen:
"yyyy" = år
"q" = kvartaler
"m" = Måneder
"d" = Dage
"ww" = Uger
"h" = timer
"n" = Minutter
"s" = Sekunder
Avatar billede kiddoe Nybegynder
23. august 2006 - 04:30 #2
dato2 = now() ' Lige nu
dato1 = datoen du vil tælle fra
Avatar billede nielle Nybegynder
23. august 2006 - 08:05 #3
Når man har den differencen i sekunder er det jo bare at gange med 1000 efterfølgende :^)
Avatar billede fennec Nybegynder
23. august 2006 - 08:23 #4
Brug timer() funktionen. Den viser antal sek siden midnat med 2 decimaler. Du kan så pille decimalen ud herfra og sætte på now()
Avatar billede thomas_b Nybegynder
23. august 2006 - 12:50 #5
VIl i dele point ?
Avatar billede kiddoe Nybegynder
23. august 2006 - 16:22 #6
tomas b -> ja det kan vi da godt

fennec og nielle -> hvordan laver man
now()
om til
Wed, 23 Aug 2006 12:00:00 +0100
eller bare til
Wed, 23 Aug 2006 12:00:00
Avatar billede kiddoe Nybegynder
23. august 2006 - 16:24 #7
hov - lige et svar så
Avatar billede fennec Nybegynder
23. august 2006 - 16:41 #8
kiddoe >>
Ved hjælp af weekday(), weekdayName, month(), monthName(), day(), year(), hour(), minute() og datepart() funktionerne. Du finder dem alle her:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/adaabd2b-250e-4040-9eaa-127f5a41f8b9.asp

.o) <-- One Eyed Jack
Avatar billede kiddoe Nybegynder
23. august 2006 - 16:44 #9
fennec -> det var bare fint - tak skal du ha for det
Avatar billede thomas_b Nybegynder
23. august 2006 - 23:17 #10
Hvordan for man så millisekunterne regnet om til tid...
Avatar billede fennec Nybegynder
24. august 2006 - 08:22 #11
Milisekunterne er det der kommer efter kommaet i timer() funktionen. Tiden får du fra now() også lægger du timer() delen til:

tmp = timer()
myTime = now() &":"& mid(tmp, inStr(tmp,","))
Avatar billede thomas_b Nybegynder
24. august 2006 - 17:21 #12
Tak for hjælpen...
Avatar billede fennec Nybegynder
25. august 2006 - 08:30 #13
no prob..
Avatar billede thomas_b Nybegynder
25. august 2006 - 13:57 #14
Er det sådan man finder millisek. siden 1970, bare for en ekel dato ?
<%
sekunder = DateDiff("s",now())
response.write sekunder
%>
Avatar billede fennec Nybegynder
28. august 2006 - 09:46 #15
Nej. Du skal angive startdatoen (1970):

sekunder = DateDiff("s","01-01-1970",now())
response.write sekunder
Avatar billede thomas_b Nybegynder
29. august 2006 - 00:11 #16
fennec ---> 1.000 tak...
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