Nếu bạn có thể kiểm soát các trường cơ sở dữ liệu của mình thì tôi khuyên bạn nên sử dụng kiểu dữ liệu Dấu thời gian được tích hợp sẵn của MySQL. Bạn có thể đặt nó thành thời gian hiện tại theo mặc định.
CREATE TABLE IF NOT EXISTS `your_table` (
`date` timestamp NOT NULL default CURRENT_TIMESTAMP
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Nếu không thì tôi khuyên bạn chỉ nên lưu trữ dấu thời gian được định dạng PHP Unix mặc định trong một trường số nguyên.
$current_time = time();