warum willst Du in ein Datenbankfeld, dessen Inhalt als UNIXTIME definiert ist, etwas speichern, das aus einer UNIXTIME generiert wird?
Ich habe für ein Datum den Feldtyp Timestamp gewählt, dieser setzt sich in MySQL aus Jahr-Monat-Tag Stunde-Minute-Sekunde zusammen. Mit der Funktion UNIX_TIMESTAMP() kann man diese dann in sekunden formatiert auslesen und später über PHP verabeiten und ausgeben (date()). Fürs einspeichern muss man dann den Timestamp für die Datenbank generieren über FROM_UNIXTIME() (zumindest beim Insert). Leider funktioniert das aber beim Update nicht.
So bestitzt man dann die Möglichkeit die Einträge in der Datenbank besser zuordnen zu können, weil das Datum sofort lesbar ist. Falls man aus bestimmten Gründen die Einträge direkt in der Datenbank lesen muss.