t = #16:15#
while t <= #21:45#
response.write t & "<br>"
t = dateadd("n",30,t)
wend
Nu får du med sekunder i utskriften.
5 svar · 204 visningar · startad av sven
Hej...
Har kommit på att det är krångligare med tider än datum... eller så är det bara jag som krånglar till det...
Men hur kan jag göra om jag vill skriva ut alla tider från kl 16.15 till 21.45 med en halvtimmes mellanrum?
t = #16:15#
while t <= #21:45#
response.write t & "<br>"
t = dateadd("n",30,t)
wend
Nu får du med sekunder i utskriften.
Tack LarsG...
Sekunderna behöver jag iofs inte men å andra sidan stör dom inte heller.... Nu skall jag bygga vidare...
För att få bort sekunderna:
t = #16:15#
while t <= #21:45#
response.write [b]FormatDateTime(t,4)[/b] & "<br>"
t = dateadd("n",30,t)
wend
cya,
PatrikB
... och så vips var sekunderna borta.... tack båda två...
Jag fortsätter med mina tider....
Nu vill jag samtidigt hämta ut lite info från databasen men jag får inte ihop loopen för det.
Så här ser det ut nu...
<!-- #include file="../connectt.asp" -->
<%
Tid = #16:15#
while Tid <= #21:45#
SQL = " SELECT * FROM bokning WHERE datum = #2002-03-21# "
set rs = db.Execute(SQL)
datornamn = rs("dator")
strNamn = rs("namn")
bokadTid = rs("tid")
%>
<td width="87" height="19"> <% = FormatDateTime(Tid,4) %></td>
<%
if datornamn = "Mia" AND bokadTid = Tid then
%>
<td width="150" height="19"> <% = strNamn %></td>
<%
else
%>
<td width="150" height="19"> </td>
<%
end if
%>
</tr>
<%
Tid = dateadd("n",30,Tid)
wend
%>
Är det någon som kan hjälpa mig?