Użyj DATETIME
pola
! Są najlepszym formatem do przechowywania dat w mySQL. Oferują one odpowiednie indeksowanie i optymalizację, a Ty możesz korzystać z pełnego zakresu funkcje daty
.
Dowolny konkretny format, w którym chcesz wyprowadzić pola, możesz utworzyć z pola DATETIME za pomocą DATE_FORMAT()
.
MySQL nie obsługuje stref czasowych w polach DATETIME - zwykle ustawiasz globalna strefa czasowa na serwerze i użyj tego.
W tych pytaniach można znaleźć dobrą pokrewną lekturę o strefach czasowych:
- MySQL:zachowaj strefę czasową serwera lub strefę czasową użytkownika ?
- Zagubione w datach i strefach czasowych