Ver Mensaje Individual
  #11 (permalink)  
Antiguo 21/10/2013, 06:24
Avatar de guardarmicorreo
guardarmicorreo
 
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 11 años, 8 meses
Puntos: 84
Respuesta: estoy haciendo un calendario en php y necesito de su conocimiento de cultu

Cita:
Iniciado por jor_0203 Ver Mensaje
en la escuela nos pidieron un calendario, yo lo hice con php pero hay varios que
lo hicieron con javascript, a mi me llamo la atención que usaran esto
dias=[31,29,31,30,31,30,31,31,30,31,30,31]; entonces pensé que hay formas de hacer un calendario sin usar propiedades de javascript ni php, solo sabiendo como se comporta los calendarios, ya que algunos de mis compañeros lo hicieron, aunque no se si eso es posible

pero bueno que tal y no se puede y me estoy complicando la vida


Código HTML:
Ver original
  1. <html>
  2. <head>
  3. <title>Untitled</title>
  4. </head>
  5. <body>
  6. dias=[31,29,31,30,31,30,31,31,30,31,30,31];
  7. function saber(mes,anio)
  8. {
  9.   ultimo=0;
  10.   if(mes==1)
  11.   {
  12.   fecha=new Date(anio,1,29)
  13.   vermes=fecha.getMonth();
  14.   if(vermes!=mes)
  15.   {
  16.    ultimo=28
  17.   }
  18.   }
  19.   if(ultimo==0)
  20.   {
  21.   ultimo=dias[mes]
  22.   }
  23.   alert("ese mes tiene "+ultimo+" días.");
  24. }
  25. </script>
  26. <form>
  27. <select name=mes>
  28. <option>Enero
  29. <option>Febrero
  30. <option>Marzo
  31. <option>Abril
  32. <option>Mayo
  33. <option>Junio
  34. <option>Julio
  35. <option>Agosto
  36. <option>Septiembre
  37. <option>Octubre
  38. <option>Noviembre
  39. <option>Diciembre
  40. </select>
  41.  de <input name="ani" type="text" maxlength="4" size="4">
  42.  <input type="button" value="comprobar" onClick="saber(document.forms[0].mes.selectedIndex,document.forms[0].ani.value)">
  43. </form>
  44. </body>
  45. </html>
es buena práctica utilizar las herramientas que te aporta un lenguaje, da más velocidad al programa, ahorra líneas y se entiende mejor
__________________
Ayúdame a hacerlo por mi mismo.