无法访问对象中的日期值

我在用着Aws\Ec2\Ec2Client


当我打印时, $instance['LaunchTime']我得到:


Aws\Api\DateTimeResult Object

(

    [date] => 2020-03-03 17:13:13

    [timezone_type] => 2

    [timezone] => Z

)

不幸的是,我无法获得date价值。


$dt = $instance['LaunchTime'];


print($dt->date); //does not work

print($dt['date']); //does not work


月关宝盒
浏览 116回答 3
3回答

MMMHUHU

你应该尝试这种方式$dt = $instance['LaunchTime'];print($dt->format('Y-m-d H:i:s'));

有只小跳蛙

$instance['LaunchTime']是 的一个实例Aws\Api\DateTimeResult,它类似于一个DateTime对象,所以尝试使用它。

森栏

Class DateTimeResult实现DateTimeInterface,因此它的工作方式与 PHP DateTime 类相同。所以你会像这样使用它:print($dt->format('Y-m-d H:i:s'));
打开App,查看更多内容
随时随地看视频慕课网APP