Jag försöker skapa en funktion som jämför 2 tider och sen skriver ut skillnaden i minuter (vbscript). Det lär väl inte räkna ner tiden, tid2 räknas väl upp i samma utsträckning som tid1. dateDiff blir väl 2 i ditt exempel ???? >>Det lär väl inte räkna ner tiden, tid2 räknas väl upp i samma utsträckning som tid1. dateDiff blir väl 2 i ditt exempel ??? Jag har gjort en ny som funkar hyffsat men det t.ex är 1.05 minuter kvar så skriver den bara 1.5 och det är lite irriterande.Jämföra tid
tid = Time
tid2 = DateAdd("n", 2, tid)
Här lägger jag på 2 minuter på tid, men hur gör jag sen?
Har testat med DateDiff men jag får inte till det.
Skulle vilja att den skriver ut t.e.x Minuter kvar: 1.45 och sen räknar den ner mot noll.
Oerhört tacksam för hjälp.Sv: Jämföra tid
Hej
Testa detta:
<code>
tid1 = Now
tid2 = DateAdd("n", 2, tid1)
Response.Write DateDiff("n", tid1, tid2)
</code>Sv: Jämföra tid
Sv: Jämföra tid
Jo.
Har för mej att frågan såg annorlunda ut från början...
ffsverige.nu:
Har du editerat frågan eller börjar jag bli galen?
:)Sv: Jämföra tid
Tid hämtas från en databas som ni ser och den har redan körts i en DateAdd.
tid1 = rs("tid")
tid2 = Time
sek = dateDiff("s", tid2, TimeValue(tid1))
If sek > 0 then
minut = cstr(int(sek/60)) & "." & cstr((sek-int(sek/60)*60))
Response.Write("Tid kvar = " & minut & " minuter")
Else
Response.Write("Tiden slut.")
End If