当我打印数组时,我得到这个
[CreatedDate] => DateTime Object ( [date] => 2013-03-20 00:00:00 [timezone_type] => 3 [timezone] => America/Denver )
我试图从日期中提取月份,到目前为止没有运气。一直在做以下代码的组合并得到一个返回日期,但它是 12/31/1969 不在我的数据库中
$month = date("m",($row['CreatedDate']));
$month = date("m",($row['CreatedDate.date']));
$month = date("m",($row['date']));
无论什么生成 DateTime 对象,都已经有了你需要的东西。您只需要致电format()
即可获取月份:
echo $object->format('m');