Quando hai la possibilità, direi di andare per le date di MySQL.
-
Non dovrai occuparti del problema dell'intervallo di date s
-
Puoi facilmente interrogare intervalli di tempo usando le funzioni di data di MySQL (
BETWEEN(), DATE_ADD
ecc.) -
Le query relative alla data saranno molto più veloci, specialmente quando hai milioni di record, perché non dovrai usare
FROM_UNIXTIME()
che può essere costoso in query di grandi dimensioni -
È un gioco da ragazzi convertire i campi DATE in timestamp UNIX quando necessario.