Autor Tema: Ejercicios resueltos PHP Crear calendaio Funciones fecha hora tiempo CU00830B  (Leído 2472 veces)

settezza

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 9
    • Ver Perfil
Hola nuevamente, acá les dejo el código básico para que lo revisen, es del ejercicio del calendario con php CU00830B del tutorial de programación web con PHP.

No recuerdo mucho html, por eso no me compliqué por ahora... aunque está pendiente. La función me dió algunos inconvenientes pero al fin resultó. Hay que meter los dedos para aprender. Saludos.


Código: [Seleccionar]
<?php
echo "<h1>Calendario</h1>";
$meses = array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
for(
$i=0$i<count($meses); $i++){
if($i==date("n")){echo $meses[$i-1]." de ".date("Y");}
}
echo 
"<br/><br/>";
for(
$i=0$i<date("t"); $i++){
echo "Dia: ".($i+1)." : ".nombreDia(date("n"), $i+1date("Y"))."<br/>";
}
function 
nombreDia($mesX$diaX$agnoX){
$diasSemana = array("Lunes","Martes","Miercoles","Jueves","Viernes","Sábado""Domingo");
for($i=0$i<count($diasSemana); $i++){
if(($i+1)==date("N"mktime(0,0,0,$mesX,$diaX,$agnoX))){
$nombre=$diasSemana[$i];
};
};
return $nombre;
}
?>
« Última modificación: 05 de Julio 2020, 14:02 por Ogramar »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Buenas, para quien revise este ejercicio, hace un uso correcto de las funciones de tiempo de php, y la salida por pantalla que se obtiene es similar a esta:

Julio de 2060

Dia: 1 : Miercoles
Dia: 2 : Jueves
Dia: 3 : Viernes
Dia: 4 : Sábado
Dia: 5 : Domingo
Dia: 6 : Lunes
Dia: 7 : Martes
...

Que se corresponde con lo que pedía el ejercicio, por lo que está correcto. No incluye la segunda parte del ejercicio (voluntaria) relativa a que el aspecto de la salida fuera la de un calendario habitual tipo cuadrante de días.

Salu2

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".