Самый простой способ отобразить текущий месяц и год, как «Aug 2016» в PHP?

Каков самый короткий, самый простой код для создания текущего месяца на 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');