¿Por qué no usar datetime de MySQL? y la gran variedad de funciones que facilitan las consultas relacionadas con fechas?