Wenn Sie Ihre Datenbankfelder steuern können, würde ich empfehlen, den in MySQL integrierten Timestamp-Datentyp zu verwenden. Sie können es standardmäßig auf die aktuelle Uhrzeit einstellen.
CREATE TABLE IF NOT EXISTS `your_table` (
`date` timestamp NOT NULL default CURRENT_TIMESTAMP
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Wenn nicht, würde ich empfehlen, einfach den standardmäßigen PHP-Unix-formatierten Zeitstempel in einem Integer-Feld zu speichern.
$current_time = time();