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: paramonso en 18 de Julio 2017, 18:52

Título: PHP. Formato fecha, setlocale, strftime, date_default _timezone _set. CU00831B
Publicado por: paramonso en 18 de Julio 2017, 18:52
Hola. Entrega del ejercicio CU00831B del curso básico de programación web con PHP.

Codigo de la página Completo (ejercicios 1 y 2):

Código: [Seleccionar]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
<title>PHP Desde cero aprenderaprogramar.com</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="generator" content="Geany 1.27" />
<style type="text/css">
      body{ text-align:center; background-color:yellow; color:blue;}
      h1, h2{text-align:center; color:blue;padding:0; margin:0;}
      div{
text-align:center;
background-color:orange;
height:400px;
width:250px;
padding:50px;
margin:20px;
float:left;
}
</style>
</head>
</head>

<body>
<h1>Ejercicio 31 (CU00831B)</h1>
<?php

 
echo ' <div>
<h2> Ejercicio 1</h2>'
;
 
date_default_timezone_set ('Europe/Madrid');
setlocale(LC_TIME'es_ES.UTF-8');
$Mes="5";$Dia="9"$Año="2035";
 
mostrarDiaMes($Mes,$Dia$Año);
echo
'</div>';
echo 
'<div>';
echo 
'<h2>Ejercicio 2 </h2>';
/* Establecer el localismo al holandés */
 
setlocale(LC_TIME'nl_NL.UTF-8');
 
mostrarDiaMes($Mes,$Dia$Año);
echo 
'<br/><br/> </div>';

 function 
mostrarDiaMes($M,$D,$A)
 {
  
 $Fecha=gmmktime(0,0,0,$M,$D,$A);// Para coger nº de dias del mes
 $m=1;
 for ($i=$D;$i<=date("t",$Fecha);$i++)
 {
  $Fecha=gmmktime(0,0,0,$M,$i,$A);
  echo strftime(" %d de %B de %Y "$Fecha)."<br/>";
 
  }
 
 }
 
?>


</body>

</html>
Enlace a la pagina del ejercicio:
http://paramonso.byethost7.com/Ejercicio31(CU00831B)%20.php?i=2 (http://paramonso.byethost7.com/Ejercicio31(CU00831B)%20.php?i=2)

Hasta el 32. Jueves ;)
Título: Re:PHP Entrega Ejercicio 31 (CU00831B)
Publicado por: pedro,, en 22 de Julio 2017, 17:15
Buenas. Todo bien resuelto. Saludos. ;D
Título: Re:PHP. Formato fecha, setlocale, strftime, date_default _timezone _set. CU00831B
Publicado por: Ogramar en 30 de Julio 2017, 20:32
Buenas paramonso, para facilitar la lectura a las personas que accedan a los foros por favor ten en cuenta lo siguiente:

a) Pega el código una sola vez, completo. Por ejemplo si tú has resuelto el ejercicio en un solo archivo PHP, pega el código completo de dicho archivo una sola vez. No pegues primero la parte del ejercicio 1, luego la parte del ejercicio 2, y luego todo el código unido, ya que así estás repitiendo el código y esto puede confundir. Si para resolver los ejercicios lo has hecho en dos archivos php, pues pega primero el código completo de un archivo, y luego el código completo del siguiente archivo. Es decir, pega siempre los códigos completos tal y como tú los hayas trabajado.

b) Para referirte a los ejercicios es más simple que lo hagas como por ejemplo << Entrega del ejercicio CU00831B del curso básico de programación web con PHP >> en lugar de << Ejercicio PHP 31 (CU00831B) >>. Indicando simplemente el código es más claro.

c) Revisa los textos que pegas evitando que los párrafos queden cortados por saltos de línea o cosas así. Deja espacios (saltos de línea) entre párrafos y entre ejercicios para que quienes vayan a leer o revisar lo que has propuesto lo tengan más fácil. Evita que los textos parezcan apelotonados o apretados.

Gracias! Salu2