Различные методы получения количества дней в месяце в PHP

В PHP существует несколько способов получить количество дней в определенном месяце. Вот несколько подходов:

  1. Использование функций date()и t:

    $month = 2; // February
    $year = 2023;
    $days = date('t', strtotime("$year-$month-01"));
    echo "Number of days in the month: $days";
  2. Использование функции cal_days_in_month():

    $month = 2; // February
    $year = 2023;
    $days = cal_days_in_month(CAL_GREGORIAN, $month, $year);
    echo "Number of days in the month: $days";
  3. Использование класса DateTime:

    $month = 2; // February
    $year = 2023;
    $date = new DateTime("$year-$month-01");
    $days = $date->format('t');
    echo "Number of days in the month: $days";