Använd DATETIME
fält
! De är det bästa formatet för att lagra datum i mySQL. De erbjuder korrekt indexering och optimering, och du kan använda hela utbudet av mySQL:s datumfunktioner
.
Vilket specifikt format du behöver för att mata ut fälten i kan du skapa från ett DATUMTIDSfält med DATE_FORMAT()
.
MySQL stöder inte tidszoner i DATETIME-fält - du kommer vanligtvis att ställa in en global tidszon på servern och använd den.
Det finns bra relaterad läsning om Tidszoner i dessa frågor: