Se sei in grado di controllare i campi del tuo database, ti consiglio di utilizzare il tipo di dati Timestamp integrato di MySQL. È possibile impostare l'ora corrente per impostazione predefinita.
CREATE TABLE IF NOT EXISTS `your_table` (
`date` timestamp NOT NULL default CURRENT_TIMESTAMP
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
In caso contrario, consiglierei semplicemente di memorizzare il timestamp formattato PHP Unix predefinito in un campo intero.
$current_time = time();