Каков самый короткий, самый простой код для создания текущего месяца на Full English, например, September
или в сокращенной трехбуквенной версии, такой как Feb
а затем добавить текущий 2011
?
Таким образом, код будет, в зависимости от месяца и года, повторять такие вещи, как:
August 2016
или Aug 2016
. Благодаря!
Полная версия:
<? echo date('F Y'); ?>
Укороченная версия:
<? echo date('M Y'); ?>
Вот хорошая ссылка для разных параметров даты .
Обновить
Чтобы показать предыдущий месяц, нам нужно будет ввести функцию 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')));
Надеюсь, это поможет.
Вот простой и расширенный формат получения данных:
$now = new \DateTime('now'); $month = $now->format('m'); $year = $now->format('Y');