Получить месяц с определенной датой

Получить месяц заданной даты, который хранится в переменной времени PHP в формате "Y-m-d"

Ответ 1

Попробуйте date_parse_from_format():

$date = "2010-08-12";
$d = date_parse_from_format("Y-m-d", $date);
echo $d["month"];

Ответ 2

$date = "2010-10-10";
echo date("m", strtotime($date))?>

Ответ 3

$parts = explode('-',$your_date_variable_in_php);
$month = $parts[1];

Ответ 5

действительно ли он хранится в PHP? Не в какой-либо базе данных? month(datefield) может сделать это в запросе mysql, например

Ответ 6

echo date("F", strtotime("2010-08-13"));

Ответ 7

Вы можете использовать date() и strtotime():

<?php
    $date = "2010-08-13";
    echo date("m",strtotime($date))."\n";
?>