使用 php 从 mssql DateTime Object 获取月份



当我打印数组时,我得到这个

[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');

最新更新