Bonjour;
voila j'ai essaye quelque chose pour DateDiff, seulement j'ai eu un resultat faux...
voila ce que j'ai fais :
<%
set con=server.CreateObject("ADODB.Connection")
set com=server.CreateObject("ADODB.Command")
set rec=server.CreateObject("ADODB.Recordset")
con.ConnectionTimeout =10
con.Open("db")
com.ActiveConnection=con
com.CommandText="select * from Membre where Nom=" & "'Fatma Zohra'"
set rec=com.Execute
%>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>
<table border=1>
<%do until rec.EOF%>
<tr>
<td><%=rec("date1")%></td>
<td><%=rec("date2")%></td>
<td><%Response.Write ((datediff("h",rec("date1"),rec("date2"))) & ":" & (datediff("n",rec("date1"),rec("date2"))) & ":" & (datediff("s",rec("date1"),rec("date2"))))%></td></tr>
<%rec.MoveNext
loop%>
<%rec.Close
set com=nothing
con.Close
set con=nothing
%>
</BODY>
et voici le resultat que je recois :
10/06/71 20:10:50 10/06/71 20:12:10 0:2:80
05/01/71 12:50:10 05/01/71 13:05:45 1:15:935
le compte est bon seulement je voudrais afficher le resultat dans le format hh:nn:ss, et que quand le nombre de seconde depasse 60, il incremente les minutes et remet les secondes a zero.
il faut faire un teste, j'ai essaye seulement je ne suis pas arrive a trouver la bonne solution, est ce que vous pouvez m'aider?
merci d'avance...