Как получить количество дней в месяце на PHP?

Пользователь

от stephania , в категории: PHP , 3 года назад

Как получить количество дней в месяце на PHP?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 3 года назад

@stephania Вы можете использовать DateTime() объект или date('t') функцию в PHP чтобы получчить количество дней в месяце, ниже пример кода получения количества дней для текущего и следующего месяца:


1
2
3
4
5
6
7
8
<?php

// Следующий месяц через DateTime() объект
$now = new DateTime("+1 month");
echo $now->format('t');

// Текущий месяц
echo date('t');


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от montana_hand , 2 года назад

@stephania 

Вы можете использовать функцию cal_days_in_month() в PHP для получения количества дней в заданном месяце. Эта функция принимает три параметра: календарь, месяц и год. Вот пример использования этой функции:

1
2
3
4
5
$month = 3; // март
$year = 2023;
$days_in_month = cal_days_in_month(CAL_GREGORIAN, $month, $year);

echo "Количество дней в месяце: " . $days_in_month;


Этот код выведет количество дней в марте 2023 года. Вы можете изменить значения переменных $month и $year в соответствии с вашими требованиями.