Използвайте DATETIME
полета
! Те са най-добрият формат за съхраняване на дати в mySQL. Те предлагат правилно индексиране и оптимизиране и можете да използвате пълния набор от функции за дата
.
Всеки конкретен формат, в който трябва да изведете полетата, можете да създадете от поле DATETIME, като използвате DATE_FORMAT()
.
MySQL не поддържа часови зони в полетата DATETIME - обикновено ще зададете глобална часова зона на сървъра и го използвайте.
Има добро свързано четене за часовите зони в тези въпроси:
- MySQL:запазване на часовата зона на сървъра или часовата зона на потребителя ?
- Изгубени в дати и часови зони