在 PHP 函数中使用 属性
Using property in PHP function
我正在使用
遍历 JSON 文件
foreach ($json->response as $value) {
echo date_format($value->arrival->scheduled_time, "H:i:s");
但是 date_format
PHP 函数不适用于 $value->arrival->scheduled_time
。我错过了什么? $value->arrival->scheduled_time
包含一个日期。例如2020-12-27T19:55:00.000
date_format()
expects parameter one to be a DateTime
object。你给它一个字符串。假设该字符串是有效的日期时间格式,您需要先处理一个 DateTime
对象 然后调用 date_format()
.
foreach ($json->response as $value) {
$datetime = date_create($value->arrival->scheduled_time);
echo date_format($datetime , "H:i:s");
或在 OOP 中:
foreach ($json->response as $value) {
$datetime = new DateTime($value->arrival->scheduled_time);
echo $datetime->format("H:i:s");
我正在使用
遍历 JSON 文件foreach ($json->response as $value) {
echo date_format($value->arrival->scheduled_time, "H:i:s");
但是 date_format
PHP 函数不适用于 $value->arrival->scheduled_time
。我错过了什么? $value->arrival->scheduled_time
包含一个日期。例如2020-12-27T19:55:00.000
date_format()
expects parameter one to be a DateTime
object。你给它一个字符串。假设该字符串是有效的日期时间格式,您需要先处理一个 DateTime
对象 然后调用 date_format()
.
foreach ($json->response as $value) {
$datetime = date_create($value->arrival->scheduled_time);
echo date_format($datetime , "H:i:s");
或在 OOP 中:
foreach ($json->response as $value) {
$datetime = new DateTime($value->arrival->scheduled_time);
echo $datetime->format("H:i:s");