[PHP] Последний день в месяце
Иногда необходимо получить последний день текущего месяца (или число дней в месяце), но вся сложность в том, что некоторые месяцы содержат 31 день, а некоторые 28, 29 и 30 дней. И, поэтому, вписать одно число не получится, но в PHP есть очень полезная функция, date(), которая уже содержит все необходимое, связанное с датами, в том числе и с последним днем месяца.
Для большей понятности подробно это выглядит вот так:
//текущая дата в Unix формате $currentDate = time(); //подставляем текущую дату и параметр //последнего дня текущего месяца «t» в функцию date() $lastDay = date('t', $currentDate); //теперь в переменной $lastDay хранится последняя дата месяца echo $lastDay; //например для июля выдаст число: //31 |
echo date('t', time());
Теперь можно применять число последнего дня текущего месяца так, как необходимо. Это число так же полностью совпадает и с количеством дней в месяце. Вот такое универсальное число получилось =)