Fecha y hora
De Wiki.index.com.pe
Hora y fecha actual en Perú
http://hora.index.com.pe/peru.htm
Mostrar fecha y hora actual con GMT en PHP
Muestra la Fecha y Hora personalizando la zona horaria GMT. En este ejemplo se muestra la fecha y hora actual GMT -5 de Perú.
<?php
function FechaFormateada($FechaStamp){
$ano = gmdate('Y',$FechaStamp); //<-- Año
$mes = gmdate('m',$FechaStamp); //<-- número de mes (01-31)
$dia = gmdate('d',$FechaStamp); //<-- Día del mes (1-31)
$dialetra = gmdate('w',$FechaStamp); //Día de la semana(0-7)
switch($dialetra){
case 0: $dialetra="Domingo"; break;
case 1: $dialetra="Lunes"; break;
case 2: $dialetra="Martes"; break;
case 3: $dialetra="Miércoles"; break;
case 4: $dialetra="Jueves"; break;
case 5: $dialetra="Viernes"; break;
case 6: $dialetra="Sábado"; break;
}
switch($mes) {
case '01': $mesletra="enero"; break;
case '02': $mesletra="febrero"; break;
case '03': $mesletra="marzo"; break;
case '04': $mesletra="abril"; break;
case '05': $mesletra="mayo"; break;
case '06': $mesletra="junio"; break;
case '07': $mesletra="julio"; break;
case '08': $mesletra="agosto"; break;
case '09': $mesletra="septiembre"; break;
case '10': $mesletra="octubre"; break;
case '11': $mesletra="noviembre"; break;
case '12': $mesletra="diciembre"; break;
}
return "$dialetra, $dia de $mesletra de $ano";
}
function hora_local($zona_horaria = 0)
{
if ($zona_horaria > -12.1 and $zona_horaria < 12.1)
{
$hora_local = time() + ($zona_horaria * 3600);
return $hora_local;
}
return 'error';
}
$fecha = time();
echo "Fecha actual: " .FechaFormateada($fecha) . " - " . gmdate('h:iA', hora_local(-5));
//Imprime la fecha y hora actual , GMT - 5 de Peru.
// Fecha actual: Lunes, 31 de diciembre de 2099 - 08:01AM
?>