tijd van elkaar aftrekken
Ik was bezig met een script toen ik vast kwam te zitten. Het probleem is het volgende ik wil twee tijden van elkaar aftrekken, deze staat in de database 03-10-2006 16:19 en ik gebruik time() om de tijd van nu te berekenen. Ik was al zo ver :
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?
$query = mysql_query("SELECT werktijd FROM users WHERE username = '$loginname");
while ($obj = mysql_fetch_object($query)) {
if ($obj->werktijd > date("d-m-Y H:i",time()) )
{
$datum = date("d-m-Y H:i",time()) ;
$tijd = $obj->werktijd - $datum ;
die('Je bent nog aan het werken voor de komende '.$tijd.' !');
}
}
?>
$query = mysql_query("SELECT werktijd FROM users WHERE username = '$loginname");
while ($obj = mysql_fetch_object($query)) {
if ($obj->werktijd > date("d-m-Y H:i",time()) )
{
$datum = date("d-m-Y H:i",time()) ;
$tijd = $obj->werktijd - $datum ;
die('Je bent nog aan het werken voor de komende '.$tijd.' !');
}
}
?>
Maar bij de variabele $tijd gaat het fout
Groeten Paul
Gewijzigd op 01/01/1970 01:00:00 door Paul du Long
Code (php)
Trouwens, als je even het forum had afgezocht had je et antwoord wel gevonden.
Gewijzigd op 01/01/1970 01:00:00 door Simon
Zodra je dat hebt aangepast, gaat er een wereld van nieuwe datum- en tijdfuncties voor je open. 2 datums van elkaar aftrekken is dan een fluitje van een cent. Zie http://dev.mysql.com/doc/refman/4.1/en/date-and-time-functions.html
En vergeet dat je dit met een hoop hangen en wurgen ook in php kunt oplossen, dat is te omslachtig en foutgevoelig. De database doet dit sneller en is eenvoudiger in het gebruik.
Frank aardig :P
Heeft mij ook al geholpen..
Helaas was het script niet het gene dat ik
wou maar toch bedankt..
trouwens kan er nu niks meer aan doen.. 0.o
host ligt eruit :l