Door
Fabian webstars
op 01-09-2015 16:02
gewijzigd op 01-09-2015 16:03
1.797 views
Hallo,
ik probeer de hele tijd om de tijd in de database te vergelijken met de huidige tijd, maar met alles wat ik probeer krijg ik een fout melding.
ik heb dit stukje code van phphulp afgehaald.
<?php
$dt1 = new DateTime('27-7-2013 10:00:00');
$dt2 = new DateTime('27-7-2013 16:00:00');
$difference = $dt1->diff($dt2);
echo $difference->format('%Y');
?>
kan iemand me helpen om IPV de tijd die daar nu staat te veranderen naar de database tijd en huidige tijd
Fabian
Fatal error: Uncaught exception 'Exception' with message 'DateTime::__construct(): Failed to parse time string (d-m-y H:i:s) at position 1 (-): Unexpected character' in /home/web-stars.nl/www/tijdentest.php:18 Stack trace: #0 /home/web-stars.nl/www/tijdentest.php(18): DateTime->__construct('d-m-y H:i:s') #1 {main} thrown in /home/web-stars.nl/www/tijdentest.php on line 18
<?php
$con = new mysqli('..')
$sql = "
SELECT last_login
FROM users
WHERE id=1
";
if ($result=mysqli_query($con,$sql)) {
while($row = mysqli_fetch_row($result)) {
$date = date_create($row[0]);
$dt1 = new $Date('d-m-y H:i:s');
$dt2 = new DateTime('27-7-2013 16:00:00');
$difference = $dt1->diff($dt2);
echo $difference->format('%H');
}
}
?>
[size=xsmall]Toevoeging op 01/09/2015 16:20:24:[/size]