formato - string to date php
¿Cómo convierto entre formatos de tiempo? (3)
Estoy buscando convertir una MySQL timestamp
de MySQL timestamp
a un tiempo de época en segundos usando PHP
, y viceversa.
¿Cuál es la forma más limpia de hacer esto?
Desde la marca de tiempo de MySQL a los segundos de época:
strtotime($mysql_timestamp);
Desde los segundos de época a la marca de tiempo de MySQL:
$mysql_timestamp = date(''Y-m-d H:i:s'', time());
Hay dos funciones en MySQL que son útiles para convertir hacia adelante y hacia atrás el tiempo de época de Unix que le gusta a PHP:
Por ejemplo, para recuperarlo en PHP Unix Time, podría hacer:
SELECT unix_timestamp(timestamp_col) FROM tbl WHERE ...