06/01/2002, 21:52
|
| | | Fecha de Ingreso: enero-2002 Ubicación: Austin, USA
Mensajes: 98
Antigüedad: 22 años, 10 meses Puntos: 0 | |
Re: Hora del servidor Se me olvidó mencionar que este cambio lo estaba haciendo para la hora en las noticias de un portal hecho con PHPNuke, y modifiqué el archivo mainfile.php en la función formattimestamp:
<pre>
function formatTimestamp($time){
include ("config.php"); global $datetime;
setlocale ("LC_TIME", "$locale");
ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})", $time, $datetime);
$ano=$datetime[1]+0; $mes=$datetime[2]+0; $dia=$datetime[3]+0; $hora=$datetime[4]+0; $min=$datetime[5]+0;
$segundos = mktime ($hora,$min,0,$mes,$dia,$ano);
$segundos = $segundos - 18000;
$time = date ("Y-m-d H:m:00", $segundos);
ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})", $time, $datetime);
$ano=$datetime[1]+0; $mes=$datetime[2]+0; $dia=$datetime[3]+0; $hora=$datetime[4]+0; $min=$datetime[5]+0;
$longitud=strlen($min); if ($longitud == 1) { $min="0".$min; } $segs=$datetime[6]+0; $longitud=strlen($segs);
if ($longitud == 1) {
$segs="0".$segs; }$quedia= strftime ("%w", mktime($hora,$min,$segs,$mes,$dia,$ano));
switch($quedia) {
case 0: $quedia="Domingo"; break;
case 1: $quedia="Lunes";break;
case 2: $quedia="Martes";break;
case 3: $quedia="Miércoles";break;
case 4: $quedia="Jueves";break;
case 5: $quedia="Viernes";break;
case 6: $quedia="Sábado";break;
}
switch($mes) {
case 1:$mes="Enero"; break; case 2:$mes="Febrero";break;
case 3:$mes="Marzo";break; case 4:$mes="Abril";break; case 5:$mes="Mayo";break; case 6:$mes="Junio";break;
case 7:$mes="Julio";break; case 8:$mes="Agosto";break; case 9:$mes="Septiembre";break; case 10:$mes="Octubre";break;
case 11:$mes="Noviembre";break; case 12:$mes="Diciembre";break; } $datetime="$quedia, $dia de $mes de $ano ($hora:$min:$segs)";
$datetime = ucfirst($datetime); return($datetime); } </pre> |