Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Qual é a maneira recomendada de armazenar a hora atual usando PHP e MySQL?


Recomenda-se usar mysql timestamp (AAAA-MM-DD HH:MM:SS) tipo de campo para armazenar variáveis ​​de data e hora no mysql .
$sDate = date("Y-m-d H:i:s"); // 2015-04-07 07:12:51
mysql_query("insert into `table_name` set `created_on` = '$sDate'");

Ele permite que você use funções mysql para comparar datas, calcular diferenças de horário e assim, diretamente na sua consulta mysql.

Além disso, você sempre pode recuperar o timestamp usando strtotime() função.
$result = mysql_query("select `created_on` from `table_name`");
$row = mysql_fetch_row($result);
$iTimestamp = strtotime($row[0]); // 1428390771