Hola, yo uso este código para mostrar la fecha y hora actual con PHP y me funciona muy bien !!!! incluye la hora ! Muestra en Pantalla por ejemplo
Fecha: 20 de Febrero del 2096
Hora actual 5:20 pm
<?php //
$time = time();
$día = date("d");
echo "Fecha: ",$día," de ";
$mes = date("M");
$año = date("Y");
switch($mes) {
case "Jan" : echo "Enero del $año";
break;
case "Feb" : echo "Febrero del $año";
break;
case "Mar" : echo "Marzo del $año";
break;
case "Apr" : echo "Abril de $año";
break;
case "May" : echo "Mayo del $año";
break;
case "Jun" : echo "Junio del $año";
break;
case "Jul" : echo "Julio del $año";
break;
case "Ago" : echo "Agosto del $año";
break;
case "Sep" : echo "Septiembre del $año";
break;
case "Oct" : echo "Octubre del $año";
break;
case "Nov" : echo "Noviembre del $año";
break;
case "Dec" : echo "Diciembre del $año";
}
date_default_timezone_set("America/Caracas");
$hora = date("h");
$minutos = date("i");
$ampm = date("a");
echo "<br>Hora actual ";//,$hora,":",$minutos,$ampm;
switch($hora) {
case "13" : echo "1:$minutos $ampm";
break;
case "14" : echo "2:$minutos $ampm";
break;
case "15" : echo "3:$minutos $ampm";
break;
case "16" : echo "4:$minutos $ampm";
break;
case "17" : echo "5:$minutos $ampm";
break;
case "18" : echo "6:$minutos $ampm";
break;
case "19" : echo "7:$minutos $ampm";
break;
case "20" : echo "8:$minutos $ampm";
break;
case "21" : echo "9:$minutos $ampm";
break;
case "22" : echo "10:$minutos $ampm";
break;
case "23" : echo "11:$minutos $ampm";
break;
case "00" : echo "12:$minutos $ampm";
break;
case "01" : echo "1:$minutos $ampm";
break;
case "02" : echo "2:$minutos $ampm";
break;
case "03" : echo "3:$minutos $ampm";
break;
case "04" : echo "4:$minutos $ampm";
break;
case "05" : echo "5:$minutos $ampm";
break;
case "06" : echo "6:$minutos $ampm";
break;
case "07" : echo "7:$minutos $ampm";
break;
case "08" : echo "8:$minutos $ampm";
break;
case "09" : echo "9:$minutos $ampm";
break;
case "10" : echo "10:$minutos $ampm";
break;
case "11" : echo "11:$minutos $ampm";
break;
case "12" : echo "12:$minutos $ampm";
}
?>