PHP | cal_days_in_month( ) Función

La función cal_days_in_month() en PHP es una función incorporada que se usa para devolver la cantidad de días en un mes para un año específico y de acuerdo con un calendario específico como el calendario gregoriano, el calendario francés, el calendario judío, etc.

La función cal_days_in_month() toma tres parámetros que son el calendario, el mes y el año y devuelve la cantidad de días según un mes, año y calendario especificados.

Sintaxis:

cal_days_in_month($calendar, $month, $year)

Parámetros: La función cal_days_in_month() en PHP acepta tres parámetros como se describe a continuación:

  1. $calendario : especifica el calendario que desea considerar, como francés, gregoriano, judío, etc.
  2. $mes : Especifica el mes en el calendario que hayas elegido.
  3. $year : Especifica el año en el calendario que hayas elegido.

Valor devuelto: Devuelve el número de días según un mes, año y calendario especificado.

Errores y excepciones :

  1. La función cal_days-in_month da un resultado incorrecto cuando la fecha utilizada es anterior a 1550.
  2. La función cal_days-in_month da una salida incorrecta para las fechas anteriores al descubrimiento del año bisiesto.

Ejemplos:

Input: cal_days_in_month(CAL_JEWISH, 2, 1966);
Output: 29
Explanation: February 1966 had 29 days.

Input: cal_days_in_month(CAL_GREGORIAN, 2, 2004);
Output: 29
Explanation: February 2004 had 29 days

Los siguientes programas ilustran la función cal_days_in_month():

Programa 1 :

<?php
  
// Using cal_days_in_month() function to
// know the number of days in february, 1966
$days = cal_days_in_month(CAL_JEWISH, 2, 1966);
  
echo "February 1966 had $days days.<br>";
  
?>

Producción:

February 1966 had 29 days.

Programa 2 :

<?php
  
// Using cal_days_in_month() function to
// know the number of days in february, 2004
$days = cal_days_in_month(CAL_GREGORIAN, 2, 2004);
  
echo "February 2004 had $days days";
  
?>

Producción:

February 2004 had 29 days

Referencia:
http://php.net/manual/en/function.cal-days-in-month.php

Publicación traducida automáticamente

Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *