En Mysql, podemos almacenar fechas en formato Unix Timestamp. La fecha/hora se almacena en número de segundos transcurridos desde el 1 de Enero de 1970 hasta el momento y es utilizado por multitud de plataformas , como por ejemplo Moodle.
Un ejemplo de dato podría ser:
1425580975
que correspondería con la fecha / hora: 2015-03-05 19:42:55
Podemos formatear este campo de fecha, en un formato comprensible, utilizando from_unixtime en Mysql de la siguiente forma:
select id,denominacion,from_unixtime(time) as fecha from datos;
Utilizando PHP, también podríamos obtener la fecha en curso a partir de una fecha en formato Unix:
<?php
$unixtimestamp= "1425580975";
$anio = date("Y",$unixtimestamp);
$mes = date("m",$unixtimestamp);
$dia = date("d",$unixtimestamp);
echo "$anio-$mes-$dia";
?>
No hay comentarios:
Publicar un comentario