Я получаю эту ошибку
(!) Неустранимая ошибка: Исключить исключение "Исключение" с сообщением "DateTime:: __ construct(): Не удалось проанализировать строку времени (06-28-2014 07:43:58) в позиции 0 (0): Неожиданный символ 'в/Users/matt/Desktop/Likes/forgot/activate.php в строке 17
При попытке сделать это
//DB query
$stmt = $con->prepare("SELECT token_created_at from reset WHERE token = :urltoken");
$stmt->bindValue(':urltoken', $_GET['token']);
$stmt->execute();
$stmt->setFetchMode(PDO::FETCH_ASSOC);
while($row = $stmt->fetch()) {
$token_created_at = $row['token_created_at'];
}
//Remove after testing
echo $token_created_at;
$my_dt = new DateTime($token_created_at);
//Modify error
$expires_at = $my_dt->modify('+1 hour');
//Return current time to match
$current_time = date('m-d-Y H:i:s ', time());
Строка 17 - $my_dt = new DateTime($token_created_at);
, и это мой формат времени 06-28-2014 07:43:58
.
Вот как я создаю token_created_at
, $time_gen = date('m-d-Y H:i:s ', time());
.