sql >> Base de Datos >  >> RDS >> Mysql

¿Cuál es la forma recomendada de almacenar la hora actual usando PHP y MySQL?

Se recomienda usar mysql timestamp (AAAA-MM-DD HH:MM:SS) tipo de campo para almacenar variables de fecha y hora en 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'");

Le permite usar las funciones de mysql para comparar fechas, calcular diferencias horarias y demás, directamente en su consulta mysql.

Además, siempre puede recuperar la marca de tiempo usando strtotime() función.

$result = mysql_query("select `created_on` from `table_name`");
$row = mysql_fetch_row($result);
$iTimestamp = strtotime($row[0]); // 1428390771