URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 2562
[ Назад ]

Исходное сообщение
"Тип дата в php из MySql "

Отправлено Екатерина , 10-Авг-04 09:30 
Добрый день.

Вопрос такой: Читаю данные из таблицы MySql - mysql_result($resulte,$i,$TaskDateF) , данные в поле $TaskDateF имеют тип "Дата" и
следующий формат - "2004-01-01 5:07:45".
Php отказывается воспринимать полученные данные как дату, то бишь функции работы с датами не работают (любая из этих функций преобразует полученное значение в 1970- и т.д., то есть начальную дату чего-то там).
Задача которая стоит передо мной - это взять из указанного источника некоторую дату и обрезать минуты и секунды (обнулить). В принципе это можно сделать с помощью разбора строки, но хочеться работать с функциями по работе с датами, если уж они существуют, а не изобретать 5-ое колесо.
Подскажите, в чем может быть проблема?


Содержание

Сообщения в этом обсуждении
"Тип дата в php из MySql "
Отправлено zenon , 10-Авг-04 10:34 
PHP работает с датами в формате unixtimestamp, а не со строкой как MySQL.
Чтобы перевести данные из строки в unixtimestamp можно воспользоваться функцией strtotime либо заморачиватся с разбором строки.

"Тип дата в php из MySql "
Отправлено mirya , 11-Авг-04 13:59 
  Интересно то, что нижнего уровня C-шный интерфейс MySQL возврщает данные в виде строк ("12345"), к-рые разбирать приходиться самой проге.