Use DATETIME
campos
! Son el mejor formato para almacenar fechas en mySQL. Ofrecen indexación y optimización adecuadas, y puede usar la gama completa de mySQL funciones de fecha
.
Puede crear cualquier formato específico en el que necesite generar los campos a partir de un campo DATETIME usando DATE_FORMAT()
.
MySQL no admite zonas horarias en los campos DATETIME; por lo general, establecerá un zona horaria global en el servidor y úsalo.
Hay una buena lectura relacionada con las zonas horarias en estas preguntas:
- MySQL:mantener la zona horaria del servidor o la zona horaria del usuario ?
- Perdido en fechas y zonas horarias