(Admins sorry dat er geen onderwerp bij staat kan het ook niet meer aanpassen als jullie dit lezen maak er dan maar "Datediff functie.....txs!!!)
Hoi allemaal,
Weet iemand hoe ik dit script af moet maken.
<html>
<head>
<title> Dit is een DateDiff functie </title>
</head>
<body>
<%
' **************************************************************
' Met database
' **************************************************************
Set thisadoCon = Server.CreateObject("ADODB.Connection")
thisadoCon.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("incident.mdb")
SQLString = "SELECT * FROM Helpdesk WHERE Helpdesk.Id=Int(6);"
Set rsInProgress = Server.CreateObject("ADODB.Recordset")
rsInProgress.Open SQLString, thisadoCon, adOpenStatic
' **************************************************************
Dim xDate1, xDate2, exp1
xDate1 = rsInProgress("Gemeld")
xDate2 = rsInProgress("Gesloten")
MinutesDate = DateDiff("n",xDate1,xDate2)
HoursDate = DateDiff("h",xDate1,xDate2)
Response.Write ((MinutesDate/HoursDate)/24 & " dagen <br>")
exp1 = 'functie voor alleen alles achter de komma
' **************************************************************
' Met database
' **************************************************************
rsInProgress.Close
Set thisadoCon = Nothing
Set rsInProgress = Nothing
' **************************************************************
%>
</body>
</html>
Stel hij maakt dan een getal van 2,56 dagen....Hoe kan ik een script laten kijken naar de cijfers achter de komma en daar uren en minuten van maken. 2,56 dagen is dus dan 2 dagen en afgerond 3 uur......
Ik werk in ASP met VBscript......Kan iemand mij helpen
Hoi allemaal,
Weet iemand hoe ik dit script af moet maken.
<html>
<head>
<title> Dit is een DateDiff functie </title>
</head>
<body>
<%
' **************************************************************
' Met database
' **************************************************************
Set thisadoCon = Server.CreateObject("ADODB.Connection")
thisadoCon.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("incident.mdb")
SQLString = "SELECT * FROM Helpdesk WHERE Helpdesk.Id=Int(6);"
Set rsInProgress = Server.CreateObject("ADODB.Recordset")
rsInProgress.Open SQLString, thisadoCon, adOpenStatic
' **************************************************************
Dim xDate1, xDate2, exp1
xDate1 = rsInProgress("Gemeld")
xDate2 = rsInProgress("Gesloten")
MinutesDate = DateDiff("n",xDate1,xDate2)
HoursDate = DateDiff("h",xDate1,xDate2)
Response.Write ((MinutesDate/HoursDate)/24 & " dagen <br>")
exp1 = 'functie voor alleen alles achter de komma
' **************************************************************
' Met database
' **************************************************************
rsInProgress.Close
Set thisadoCon = Nothing
Set rsInProgress = Nothing
' **************************************************************
%>
</body>
</html>
Stel hij maakt dan een getal van 2,56 dagen....Hoe kan ik een script laten kijken naar de cijfers achter de komma en daar uren en minuten van maken. 2,56 dagen is dus dan 2 dagen en afgerond 3 uur......
Ik werk in ASP met VBscript......Kan iemand mij helpen
[ Voor 14% gewijzigd door -Morris- op 26-11-2004 15:08 ]