Quand vous avez le choix, je vous dirais d'opter pour les dates mySQL.
-
Vous n'aurez pas à vous occuper du problème de plage de dates s
-
Vous pouvez facilement interroger des périodes de temps en utilisant les fonctions de date de mySQL (
BETWEEN(), DATE_ADD
etc.) -
Les requêtes liées à la date seront beaucoup plus rapides, en particulier lorsque vous avez des millions d'enregistrements, car vous n'aurez pas à utiliser
FROM_UNIXTIME()
ce qui peut être coûteux dans les requêtes volumineuses -
C'est un jeu d'enfant de convertir les champs DATE en horodatages UNIX si nécessaire.