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: nagurc en 19 de Abril 2017, 05:55
-
Buenas compañeros, ¿cómo estan ? Quería consultarles sobre un ejercicio que me mandaron en la facultad y me estoy rompiendo la cabeza pensándolo y todavía no puedo sacarlo. El ejercicio dice lo siguiente:
PHP tiene una función llamada easter_date( ) que recibe como argumento un año y te devuelve el día que será Domingo de Pascuas de ese año.Te lo devuelve en formato Unix. Usando las funciones vistas, obtener qué fecha es Jueves y Viernes Santo.El resultado debe mostrarse en español (dd/mm/aaaa). y aca lo hice y se supone que esta bien:
$pascua= easter_date(2017);
echo "pascua sera".$pascua;
echo "<br>";
$DMY_pascua=date("d/m/Y",$pascua);
echo "pascua fecha bien:".$DMY_pascua;
echo "<br>";
$juevessanto= strtotime('-3 days',$pascua);
$DMY_juevessanto= date("d/m/Y",$juevessanto);
echo "jueves santo sera el dia:".$DMY_juevessanto;
echo "<br>";
$viernessanto=strtotime('-2 days',$pascua);
$DMY_viernessanto= date("d/m/Y",$viernessanto);
echo "viernes santo sera el dia".$DMY_viernessanto;
function calcularpascua (2015,"jueves","español"){
}
ahora de este mismo ejercicio me pide lo siguiente : El ejercicio anterior debe pasarse en una función como lo meto todo lo anterior en una funcion o como seria en este caso??
gracias!!
-
Hola nagurc.
Me imagino que ya lo habrás resuelto, pero esto podría ser una posible solución a tu duda.
<html><head><meta charset="utf-8"> </head>
<body>
<?php
calcularPascua(2017);
function calcularPascua($year){
$pascua= easter_date($year);
echo "pascua sera".$pascua;
echo "<br>";
$DMY_pascua=date("d/m/Y",$pascua);
echo "pascua fecha bien:".$DMY_pascua;
echo "<br>";
$juevessanto= strtotime('-3 days',$pascua);
$DMY_juevessanto= date("d/m/Y",$juevessanto);
echo "jueves santo sera el dia:".$DMY_juevessanto;
echo "<br>";
$viernessanto=strtotime('-2 days',$pascua);
$DMY_viernessanto= date("d/m/Y",$viernessanto);
echo "viernes santo sera el dia".$DMY_viernessanto;
}
?>
</body>
</html>
Saludos. ;D