Брат все просто!

Предлагаю тебе хранить любые даты в БД в формате Unix - это некий штамп секунд, прощедших начиная с какого-то года.

Дело в том, что выглядят они как обычные числа. И тебе достаточно будет переводить их стандартными функциями в формат Unix и обратно.

При сохранении данных в формат Unix
При выборке в формат удобный для чтения, причем точность выборки у тебя повыситься до необходимой, к примеру до секунд!


Быстренько найди справочник по PHP изучи функции mktime () и date () больше тебе ничего не нужно!

С уважением,
Павел