03. marts 2001 - 18:32
Der er
17 kommentarer og 2 løsninger
Dato minus dato
Hvis jeg fx skal vise hvor lang tid der er til: 03-03-2001 18:40:00 og det nu er 03-03-2001 18:20:00 hvordan kan man så det? Mit dato format er <%= Now() %> altså fx 03-03-2001 19:30:00
Annonceindlæg fra Infor
03. marts 2001 - 18:40
#1
Ikke testet: newdato = #03-03-2001 18:40:00# tmp = datadiff(newdato, now()) response.write tmp
03. marts 2001 - 18:42
#2
Er det asp?
03. marts 2001 - 18:43
#3
Microsoft VBScript runtime error \'800a000d\' Type mismatch: \'datadiff\' /noget.asp, line 3
03. marts 2001 - 18:43
#4
jeps
03. marts 2001 - 18:46
#5
<% newdato = #03-03-2001 19:30:00# tmp = datediff(\"n\", now(), newdato) response.write \"Minutter:\" & tmp %>
03. marts 2001 - 18:51
#6
Den her virker. --------------- Dim Tildato, Afstand, Dato Tildato = #18-04-2001# Dato = Date Afstand = Datediff(\"d\",Dato,tildato) response.write \"Dage til \" & Afstand --------------- Mvh. Jesper
03. marts 2001 - 18:53
#7
1. --> Hvad betyder # 2. --> Den udregner kun minutter. Kan man ikke få MM/DD/ÅÅ TT:MM:SS (måneder/dage/år timer:minutter:sekunder) - altså samme format som input-tallet(03-03-2001 19:30:00).
03. marts 2001 - 18:53
#8
jesper_cph >> I spørgsmålet spørger han om et tidsinterval der ligger inden for minutter og ikke dage.
03. marts 2001 - 18:56
#9
<% newdato = #03-03-2001 19:30:00# dage = datediff(\"d\", now(), newdato) maned = datediff(\"m\", now(), newdato) ar = datediff(\"yyyy\", now(), newdato) timer = datediff(\"h\", now(), newdato) minut = datediff(\"n\", now(), newdato) sekund = datediff(\"s\", now(), newdato) response.write dage & \"/\" & maned & \"/\" & ar & \" \" & timer & \":\" & minut & \":\" & sekund %>
03. marts 2001 - 18:57
#10
£ betyder at det skal opfattes som en dato :-)
03. marts 2001 - 18:57
#11
# betyder at det skal opfattes som en dato :-)
03. marts 2001 - 18:58
#12
Måned først okay : <% newdato = #03-03-2001 19:30:00# dage = datediff(\"d\", now(), newdato) maned = datediff(\"m\", now(), newdato) ar = datediff(\"yyyy\", now(), newdato) timer = datediff(\"h\", now(), newdato) minut = datediff(\"n\", now(), newdato) sekund = datediff(\"s\", now(), newdato) response.write maned & \"/\" & dato & \"/\" & ar & \" \" & timer & \":\" & minut & \":\" & sekund %>
03. marts 2001 - 19:02
#13
<% newdato = #03-03-2001 19:30:00# dage = datediff(\"d\", now(), newdato) maned = datediff(\"m\", now(), newdato) ar = datediff(\"yyyy\", now(), newdato) timere = datediff(\"h\", now(), newdato) minut = datediff(\"n\", now(), newdato) sekund = datediff(\"s\", now(), newdato) response.write maned & \"/\" & dage & \"/\" & ar & \" \" & timere & \":\" & minut & \":\" & sekund %>
03. marts 2001 - 19:14
#14
Den skriver: 0/0/0 0:13:772 --> 772 sekunder..???
03. marts 2001 - 19:26
#15
<% newdato = #03-03-2001 19:30:00# ar = datediff(\"yyyy\", now(), newdato) maned = datediff(\"m\", now() - ar, newdato) dage = datediff(\"d\", now() - ar - maned, newdato) timere = datediff(\"h\", now() - ar - maned - dage, newdato) minut = datediff(\"n\", now() - ar - maned - dage - timere, newdato) sekund = datediff(\"s\", now() - (ar + maned + dage + timere + minut), newdato) response.write maned & \"/\" & dage & \"/\" & ar & \" \" & timere & \":\" & minut & \":\" & sekund %>
03. marts 2001 - 21:46
#16
0/0/0 -2:-3018:-260936336 ....?
03. marts 2001 - 21:50
#17
Tja, det er ikke lige sådan til så, men du kan da udregne hvor mange dage der er til f.eks. jeg kan desværre ikke hjælpe mere.
05. marts 2001 - 15:31
#18
Nå men tak for det alligevel! Det ser ud som ingen har lyst til at svare så du får lige pointene =)
05. marts 2001 - 15:45
#19
Takker :-)
Kurser inden for grundlæggende programmering