Полная версия:
<? echo date('F Y'); ?>
Короткая версия:
<? echo date('M Y'); ?>
Вот хороший справочник для различных вариантов дат .
update
Чтобы показать предыдущий месяц, нам нужно ввести функцию mktime () и использовать дополнительный параметр timestamp
для функции date (),Например:
echo date('F Y', mktime(0, 0, 0, date('m')-1, 1, date('Y')));
Это также сработает (обычно используется для получения последнего дня предыдущего месяца):
echo date('F Y', mktime(0, 0, 0, date('m'), 0, date('Y')));
Надеюсь, что поможет.