Checate esta comparación
Código PHP:
Ver original<?php
$data = 1539740681;
// esto es lo que tienes ahora
function fechasConHoras ($fecha) {
$fecha = substr($fecha, 0,25); $meses_ES = array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"); $meses_EN = array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
return $numeroDia." de ".$nombreMes." de ".$anio. "," .$hora;
}
$fecha = date ('d-m-Y-H:i', $data); echo fechasConHoras($fecha);
// esto me parece mejor, pero es solo por reducir codigo
echo "<br>";
// -------------
function fechaHoras($time){
$meses = array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"); return date('d', $time) . ' de ' . $meses[(date('n', $time) - 1)] . ' de ' . date("Y, H:i", $time); }
echo fechaHoras($data);
Por cierto mientras probaba, note que este guion medio que tienes entre la Y y la H 'd-m-
Y-H:i'
Hace que la hora cambie y te la de errónea., deberías quitarla, nunca he visto que usen un formato de fecha con guion en esa parte