当我从Facebook SKD中提取生日日期时,我得到DateTime对象,而我一直在努力将其转换为字符串。
print_r($birthday);
DateTime对象([日期] => 1978-03-09 00:00:00.000000 [timezone_type] => 3 [时区] =>欧洲/柏林)
但是当我尝试创建另一个DateTime对象并将其转换为字符串
时$date = new DateTime($birthday->date);
$result = $date->format('Y-m-d H:i:s');
我得到了
未定义的属性:DateTime :: $ date
当我
$date = new DateTime($birthday['date']);
$result = $date->format('Y-m-d H:i:s');
不能使用DateTime类型的对象作为数组
答案 0 :(得分:11)
为什么尝试创建一个新的DateTime对象,使用你拥有的那个,只需格式化输出
+True,False