Хочу рассказать Вам все о сайтах, что узнал сам за 15 лет.
Блог Виталия Жукова Vitalik.WS Свой сайт с нуля - легко!
Обо мне, как об авторе блога.
Подробнее
Vitalik.WSЗаметки → Как узнать последний день или число дней в месяце на PHP?

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

Иногда необходимо получить последний день текущего месяца (или число дней в месяце), но вся сложность в том, что некоторые месяцы содержат 31 день, а некоторые 28, 29 и 30 дней. И, поэтому, вписать одно число не получится, но в PHP есть очень полезная функция date(), которая уже содержит все необходимое, связанное с датами, в том числе и с последним днем месяца.

Для большей понятности подробно это выглядит вот так:
//текущая дата в Unix формате
$currentDate = time();
//подставляем текущую дату и параметр 
//последнего дня текущего месяца "t" в функцию date()
$lastDay = date('t', $currentDate);
//теперь в переменной $lastDay хранится последняя дата месяца
echo $lastDay;
//например для июля выдаст число:
//31


Но, если опустить ненужные переменные то, можно сократить все это до 1 строки:
echo date('t', time());


В итоге date('t', time()) выдаст ту же самую цифру 31 (для июля).
Теперь можно применять число последнего дня текущего месяца так, как необходимо. Это число так же полностью совпадает и с количеством дней в месяце. Вот такое универсальное число получилось =)

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

  • Комментариев еще нет.
    Оставьте свой комментарий первым!
Написать свой комментарий:
Отправить
ВНИМАНИЕ! Пожалуйста НЕ пишите в комментариях рекламу, оскорбления, бессмыслицу и прочие проявления интернет-нечисти, так как эти сообщения всеравно не будут опубликованы. Пишите исключительно по теме и ваш комментарий обязательно будет опубликован, а возможно и прокомментирован.
 Подписывайтесь на мой блог
Хотите первыми узнавать о самом интересном? Тогда подпишитесь на рассылку новостей.
Подписаться
Подписавшись на рассылку, Вы всегда будете в первую очередь узнавать о самой важной и полезной для блоггеров и веб-мастеров информации.