2014-12-29 3 views
-2

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

$date = '2014-06-00'; 
echo $m = date('M', strtotime($date)); 

Это дает мне май месяц вместо июня.

+8

Я не знал, что есть день 0 в июне – LittleBobbyTables

+0

проверка ссылка http://stackoverflow.com/a/5347225/1018966 – Sandesh

+1

Я знаю. но вопрос о том, как получить имя месяца от даты ''2014-06-00'', и я написал свой пример. – PiligrimBilim

ответ

0

Это должно работать для вас:

<?php 

    $date = '2014-06-00'; 

    $monthNum = substr($date, 5, 2); 
    $dateObj = DateTime::createFromFormat('!m', $monthNum); 

    echo $monthName = $dateObj->format('F'); 

?> 

Выход:

June 
+0

Большое спасибо. Я просто хочу добавить +1 к месяцу – PiligrimBilim

+0

@PiligrimBilim Приветствую вас! (Кстати: вы можете принять ответ, как вам помогли, и решил ваш prlbem. (Http://meta.stackexchange.com/q/5234)) – Rizier123

+0

Один вопрос, мотыга короткое имя? Найдено: 'M' – PiligrimBilim

Смежные вопросы