Название предыдущего месяца (PHP)

Название предыдущего месяца можно получить при помощи функций strtotime и strftime.

Алгоритм

При помощи функции strtotime() получаем дату предыдущего месяца в секундах, а при помощи strtotime() выводим название месяца.

Решение

Задача вывести на экран название предыдущего месяца. Чтобы вывести название месяца на русском языке необходимо установить соответствующую локаль при помощи функции setlocale.

<?php // определяем локаль (в данном случае локаль определена под Windows 7) setlocale(LC_ALL, 'rus_rus'); // Получаем первое число предыдущего месяца // На момент написания статьи было 04 сентября 2012 $prevMonthTime = strtotime('first day of previous month'); echo strftime('%B', $prevMonthTime); // Август ?>

Категории

ПрограммированиеPHPДата и время в PHPДата и время

Читайте также

Комментарии