Foros del Web » Programando para Internet » PHP »

mi calendario dejo de funcionar

Estas en el tema de mi calendario dejo de funcionar en el foro de PHP en Foros del Web. Holas gentusa] aca tengo mi maldito calendario que no se que pasa pero dejo de andar el 1 de enero de 2004 les copio mi ...
  #1 (permalink)  
Antiguo 16/01/2004, 09:47
Avatar de oktubre  
Fecha de Ingreso: agosto-2003
Ubicación: en mi casa
Mensajes: 371
Antigüedad: 14 años, 3 meses
Puntos: 4
mi calendario dejo de funcionar

Holas gentusa]
aca tengo mi maldito calendario que no se que pasa pero dejo de andar el 1 de enero de 2004

les copio mi sript

la verdad que no tengo idea por que no anda


<?

$dia_muestro = date("d");
$mes = date("m");
$anio_muestro= date("Y");

// comienso a evaluar el número de mes para decir cual es el nombre


$meses[01]="Enero";
$meses[02]="Febrero";
$meses[03]="Marzo";
$meses[04]="Abril";
$meses[05]="Mayo";
$meses[06]="Junio";
$meses[07]="Julio";
$meses[08]="Agosto";
$meses[09]="Septiembre";
$meses[10]="Octubre";
$meses[11]="Noviembre";
$meses[12]="Diciembre";
$fecha_visual = "$dia_muestro de $meses[$mes] de $anio_muestro";
?>

si se les ocurre algo ...

chas gracias
__________________
[email protected] <----------------<<<<
prefiero cerrar la boca y parecer un tonto que abrirla y confirmarlo.
  #2 (permalink)  
Antiguo 16/01/2004, 09:54
Avatar de oktubre  
Fecha de Ingreso: agosto-2003
Ubicación: en mi casa
Mensajes: 371
Antigüedad: 14 años, 3 meses
Puntos: 4
no se preocupen lo solucione con esto

$mes = date("m");

lo cambie por $mes = date("n");

n muestra solo del 1 al 12, ,sin el cero

y corregi todos los meses

$meses[1]="Enero";
$meses[2]="Febrero";
$meses[3]="Marzo";
$meses[4]="Abril";
$meses[5]="Mayo";
$meses[6]="Junio";
$meses[7]="Julio";
$meses[8]="Agosto";
$meses[9]="Septiembre";
$meses[10]="Octubre";
$meses[11]="Noviembre";
$meses[12]="Diciembre";

no es muy vistoso pero queda re lindo y aunque les parezca mentira lo escribi todo yo, ,si robar nada de ningun lado!!!

claro, que para Uds. debe parecerles facil, pero para un idiota como me no,

ja, ya casi lo tengo a esto del php

saludos
__________________
[email protected] <----------------<<<<
prefiero cerrar la boca y parecer un tonto que abrirla y confirmarlo.
  #3 (permalink)  
Antiguo 16/01/2004, 09:59
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

O si quieres seguir con:
Código PHP:
$mes=date("m"); 
puedes probar a poner los indices entre comillas:
Código PHP:
$meses['01']="Enero";
$meses['02']="Febrero";
$meses['03']="Marzo";
// ... 
Con eso consigues que tome 01 como una cadena, y no lo transforme a 1.

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #4 (permalink)  
Antiguo 19/01/2004, 07:31
Avatar de oktubre  
Fecha de Ingreso: agosto-2003
Ubicación: en mi casa
Mensajes: 371
Antigüedad: 14 años, 3 meses
Puntos: 4
es verdad, lo que pasa es que lo habia creado durante el mes de octubre de 2003 y hasta el cambio de año no me di cuenta del error. Gracias por el post, no habia pensado que era por la falta de comillas que no tomaba el 01,02...

chas gracias
__________________
[email protected] <----------------<<<<
prefiero cerrar la boca y parecer un tonto que abrirla y confirmarlo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:04.