当我从Facebook SKD中提取生日日期时,我得到DateTime对象,而我一直在努力将其转换为字符串.
print_r($birthday);
Run Code Online (Sandbox Code Playgroud)
DateTime对象([date] => 1978-03-09 00:00:00.000000 [timezone_type] => 3 [timezone] =>欧洲/柏林)
但是当我尝试创建另一个DateTime对象并将其转换为字符串时
$date = new DateTime($birthday->date);
$result = $date->format('Y-m-d H:i:s');
Run Code Online (Sandbox Code Playgroud)
我明白了
未定义的属性:DateTime :: $ date
当我
$date = new DateTime($birthday['date']);
$result = $date->format('Y-m-d H:i:s');
Run Code Online (Sandbox Code Playgroud)
不能使用DateTime类型的对象作为数组
Rig*_*lly 11
为什么尝试创建一个新的DateTime对象使用你拥有的对象并只是格式化输出
echo $birthday->format('Y-m-d H:i:s');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12938 次 |
| 最近记录: |