Hola nic37:
No se mucho (por no decir nada) de php porque estoy empezando a leer sobre él, pero creo que la respuesta a tu duda es esta:
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>
Fecha y hora
</title>
</head>
<body>
<h1>PHP - Fechas y horas</h1>
<p>Hora del servidor:</p>
<p>
<? php
/* Línea a implementar si el servidor web no está en Europa y quieres que la fecha y hora sean europeas */
putenv('TZ=Europe/Madrid');
/* Script en PHP para mostrar la fecha del servidor web en tus páginas */
/* Definición de los meses del año en castellano */
$mes[0]="-";
$mes[1]="enero";
$mes[2]="febrero";
$mes[3]="marzo";
$mes[4]="abril";
$mes[5]="mayo";
$mes[6]="junio";
$mes[7]="julio";
$mes[8]="agosto";
$mes[9]="septiembre";
$mes[10]="octubre";
$mes[11]="noviembre";
$mes[12]="diciembre";
/* Definición de los días de la semana */
$dia[0]="Domingo";
$dia[1]="Lunes";
$dia[2]="Martes";
$dia[3]="Miércoles";
$dia[4]="Jueves";
$dia[5]="Viernes";
$dia[6]="Sábado";
/* Implementación de las variables que calculan la fecha */
$gisett=(int)date("w");
$mesnum=(int)date("m");
/* Variable que calcula la hora */
$hora = date(" H:i",time());
/* Presentación de los resultados en una forma similar a la siguiente: Miércoles, 23 de junio de 2004 | 17:20 */
echo $dia[$gisett].", ".date("d")." de ".$mes[$mesnum]." de ".date("Y")." | ".$hora;
?>
</p>
</body>
</html>
Espero haberte ayudado.
Saludos.