Почему time() выводит 01.01.70?

В бд имеется колонка "date", в ней дата регистрации
Я считаю кол-во юзеров, которые зарегистрировались сегодня

Проверяю так:
if( date('d.m.y', $userData['date'])==date('d.m.y') ){
	#юзер зареган сегодня
}

Почему-то он не считает, что юзер зареган сегодня.

Попробовал вывести дату регистрации и сегодняшнюю дату, дабы сравнить
echo date('d.m.y', $responce['date'])."<br>";
echo date('d.m.y');


На выходе получаю:
01.01.70
15.10.17

Если я вставляю дату не доставая ее из бд, а подставляю напрямую:
echo date('d.m.y', 1508099190)."<br>";
echo date('d.m.y');

В итоге я получаю:
15.10.17
15.10.17

пы.сы., он точно берет из бд ту дату, которую я подставлял руками
  • Вопрос задан
  • 260 просмотров
Решения вопроса 2
Immortal_pony
@Immortal_pony Куратор тега PHP
date('d.m.y', strtotime($responce['date']));

PS В слове "response" нет буквы "c".
Ответ написан
Комментировать
@Arik
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы