Anuncios

Bienvenidos sean a este post, hoy veremos una funcion de PHP.

Anuncios

Esta funcion devuelve la cantidad de dias en un mes para un año y calendario informado, veamos su sintaxis:

cal_days_in_month(calendario, mes, año);
Anuncios

El primer dato que representa al calendario, tendra cuatro disponibles:

ConstanteValorDescripcion
CAL_GREGORIAN0Calendario Gregoriano
CAL_JULIAN1Calendario Juliano
CAL_JEWISH2Calendario Judio
CAL_FRENCH3Cal. Revol. Francesa
Anuncios

Luego pasaremos el mes y el año que buscara segun el calendario que le pasemos. Esto devuelve un valor entero que lo representa. Para entender el concepto veamos un ejemplo:

<?php

function mostrar($dias, $mes, $anyo)
{
        echo "$mes del $anyo tuvo $dias dias.\n";
}

mostrar(cal_days_in_month(CAL_GREGORIAN,10,2010),"Octubre",2010);
mostrar(cal_days_in_month(CAL_JEWISH,10,5700),"Tevet",5700);
mostrar(cal_days_in_month(CAL_JULIAN,2,2018),"Febrero",2018);

?>
Anuncios
Anuncios

Primero, definimos una funcion que recibira tres valores. El primero sera para los dias que devuelva la funcion, el segundo es para el mes y el ultimo es para el año. Todos datos que pasamos para averiguar los dias. En este mostraremos un mensaje con los valores recibidos. Luego haremos tres llamados a la funcion y como primer argumento pasaremos a la funcion. En el primer caso, usaremos al calendario gregoriano para el mes de octubre de 2010, y como siguientes argumentos pasaremos esos datos tambien. En el segundo caso, usamos al calendario judio, al mes 10 (por lo que averigüe es denominado tevet pero puedo estar equivocado) y el año 5700. Y en el ultimo caso, usamos el calendario juliano para el mes de febrero de 2018. Con esto comentado, veamos como es la salida:

$ php calendario.php
Octubre del 2010 tuvo 31 dias.
Tevet del 5700 tuvo 30 dias.
Febrero del 2018 tuvo 28 dias.
$
Anuncios

Como pueden ver el dato que nos devuelve son la cantidad de dias que corresponden al mes, año y calendario que le informemos. Esto puede resultar util si necesitamos generar calendarios graficamente y en base a este dato establecer los elemetnos que generaremos.

Anuncios

En resumen, hoy hemos visto a cal_days_in_month, que es, para que sirve, como se aplica, y un ejemplo practico para verlo en accion mediante distintos calendarios. Espero les haya sido de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Anuncios

Donatión

It’s for site maintenance, thanks!

$1.50