Я попытался получить имя месяца в PHP:Как получить название месяца в PHP?
$date = '2014-06-00';
echo $m = date('M', strtotime($date));
Это дает мне май месяц вместо июня.
Я попытался получить имя месяца в PHP:Как получить название месяца в PHP?
$date = '2014-06-00';
echo $m = date('M', strtotime($date));
Это дает мне май месяц вместо июня.
Это должно работать для вас:
<?php
$date = '2014-06-00';
$monthNum = substr($date, 5, 2);
$dateObj = DateTime::createFromFormat('!m', $monthNum);
echo $monthName = $dateObj->format('F');
?>
Выход:
June
Большое спасибо. Я просто хочу добавить +1 к месяцу – PiligrimBilim
@PiligrimBilim Приветствую вас! (Кстати: вы можете принять ответ, как вам помогли, и решил ваш prlbem. (Http://meta.stackexchange.com/q/5234)) – Rizier123
Один вопрос, мотыга короткое имя? Найдено: 'M' – PiligrimBilim
Я не знал, что есть день 0 в июне – LittleBobbyTables
проверка ссылка http://stackoverflow.com/a/5347225/1018966 – Sandesh
Я знаю. но вопрос о том, как получить имя месяца от даты ''2014-06-00'', и я написал свой пример. – PiligrimBilim