tengo un problemon. ocupe la funcion getdate() para colocar dia mes año hora minuto en mi website. localmente todo funciono perfecto, el problema fue cuando lo subi a mi servidor. Previamente habia charlado con el soporte tecnico y me habia indicado la zona horaria del servidor asi yo restaba para que se configure correctamente la hora segun mi zona horaria.
Hasta ahi bien... pero del dicho al hecho hay mucho trecho.
Código PHP :
$hora=getdate(); //echo $hora['weekday'].", ".$hora['mday']." de ".$hora['month'].", ".$hora['hours'].":".$hora['minutes']; $dia=$hora['weekday']; switch ($dia){ case "Monday": $dia="Lunes"; break; case "Tuesday": $dia="Martes"; break; case "Wednesday": $dia="Miercoles"; break; case "Thursday": $dia="Jueves"; break; case "Friday": $dia="Viernes"; break; case "Saturday": $dia="Sabado"; break; case "Sunday": $dia="Domingo"; break;} if($hora['minutes']<10){ $minutos="0".$hora['minutes']; }else{ $minutos=$hora['minutes']; } switch ($hora['month']){ case "January": $mes="Enero"; break; case "February": $mes="Febrero"; break; case "March": $mes="Marzo"; break; case "April": $mes="Abril"; break; case "June": $mes="Junio"; break; case "July": $mes="Julio"; break; case "August": $mes="Agosto"; break; case "September": $mes="Septiembre"; break; case "October": $mes="Octubre"; break; case "November": $mes="Noviembre"; break; case "December": $mes="Diciembre"; break;} $hor=$hora['hours']-1; $fecha=$dia.", ".$hora['mday']." de ".$mes." de ".$hora['year']." | ".$hor.":".$minutos." hrs(Arg)"; echo $fecha;
Siendo las 02:42 am del Martes 22 de febrero, lo que muestra mi web es:
Lunes, 21 de Febrero de 2011 | 16:48 hrs
Alguna ayuda? que es lo que podria estar fallando?