Каким запросом можно получить из базы данные в формате UNIX_TIMESTAMP ?
В таблице данные хранятся в формате YYYYMMDDHHMMSS.
1. Ch_chov - 01 Февраля, 2009 - 13:56:25 - перейти к сообщению
2. Roler - 01 Февраля, 2009 - 15:12:12 - перейти к сообщению
Насколько я помню, сама база сконвертить не может. Тогда, функцией mktime(), только сначала нужно обработать функцией explode, чтобы разбить на отдельные параметры(год, день, месяц и т.д.)
3. Ch_chov - 01 Февраля, 2009 - 15:49:06 - перейти к сообщению
UNIX_TIMESTAMP(date)
При вызове данной функции без аргумента она возвращает временную метку UNIX_TIMESTAMP (секунды с 1970-01-01 00:00:00 GMT) как беззнаковое целое число. Если функция UNIX_TIMESTAMP() вызывается с аргументом date, она возвращает величину аргумента как количество секунд с 1970-01-01 00:00:00 GMT. Аргумент date может представлять собой строку типа DATE, строку DATETIME, величину типа TIMESTAMP или число в формате YYMMDD или YYYYMMDD местного времени:
Вопрос только в том, как правильно вставить ее в запрос.
При вызове данной функции без аргумента она возвращает временную метку UNIX_TIMESTAMP (секунды с 1970-01-01 00:00:00 GMT) как беззнаковое целое число. Если функция UNIX_TIMESTAMP() вызывается с аргументом date, она возвращает величину аргумента как количество секунд с 1970-01-01 00:00:00 GMT. Аргумент date может представлять собой строку типа DATE, строку DATETIME, величину типа TIMESTAMP или число в формате YYMMDD или YYYYMMDD местного времени:
Вопрос только в том, как правильно вставить ее в запрос.
4. Ch_chov - 01 Февраля, 2009 - 19:51:20 - перейти к сообщению
Спасибо за помощь, сам разобрался.