Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: settezza en 28 de Agosto 2019, 03:04

Título: Ejercicios resueltos PHP Crear calendaio Funciones fecha hora tiempo CU00830B
Publicado por: settezza en 28 de Agosto 2019, 03:04
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;
}
?>
Título: Re:Ejercicios resueltos PHP Crear calendaio Funciones fecha hora tiempo CU00830B
Publicado por: Ogramar en 05 de Julio 2020, 14:09
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