2014-02-21 2 views
0

Когда я напечатать массив, я получаю этуПолучить месяц из MSSQL DateTime объекта с PHP

[CreatedDate] => DateTime Object ([date] => 2013-03-20 00:00:00 [timezone_type] => 3 [timezone] => America/Denver) 

Я пытаюсь вытащить месяц с даты, до сих пор не повезло. Been делает комбинацию кода ниже и получил дату возвращения, но это было 12/31/1969, которая не находится в моей базе данных

$month = date("m",($row['CreatedDate'])); 
$month = date("m",($row['CreatedDate.date'])); 
$month = date("m",($row['date'])); 
+0

Вы близко ... Google "PHP mktime". –

+0

Что такое код, который создает этот объект? Как видно из приведенного ниже ответа, это уже может быть объект даты PHP. – miken32

+0

Я просто сделал print_r по запросу – Jeffha77

ответ

1

Независимо от полученного объекта DateTime уже имеет то, что вам нужно. Вам просто нужно позвонить format(), чтобы получить месяц:

echo $object->format('m'); 
Смежные вопросы