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
Wat voor foutmelding krijg je te zien?
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]

of heb ik een hele stomme fout gemaakt?
Regel 18: $Date?
ook als ik van $Date->$date maak werkt het niet :(
$dt1 = new $Date('d-m-y H:i:s');

dat is geen geldige datum.

Reageren