发布日期 youtube 的正确日期格式 api
Correct date format for publication date youtube api
当我尝试将日期设置为以下格式时出现以下错误:
date_format(date_create($this->output->publication_date), 'Y-m-d H:i:s');
"Invalid value for: Invalid format: \"2015-04-14 00:00:00\" is
malformed at \" 00:00:00\"
将视频上传到 youtube 时设置发布日期所需的正确格式是什么?
根据 youtube api 格式应该是
YYYY-MM-DDThh:mm:ss.sZ
如何在 PHP 中正确执行此操作?
您需要使用 ISO 8601 格式,请参阅 here 了解正确的选择器。
例如,您可以在代码中使用它,如下所示:
$date = date_create($this->output->publication_date);
$formatted = $date->format('c');
或
date_format(date_create($this->output->publication_date), 'Y-m-d\TH:i:s.Z\Z');
希望对您有所帮助
当我尝试将日期设置为以下格式时出现以下错误:
date_format(date_create($this->output->publication_date), 'Y-m-d H:i:s');
"Invalid value for: Invalid format: \"2015-04-14 00:00:00\" is malformed at \" 00:00:00\"
将视频上传到 youtube 时设置发布日期所需的正确格式是什么?
根据 youtube api 格式应该是
YYYY-MM-DDThh:mm:ss.sZ
如何在 PHP 中正确执行此操作?
您需要使用 ISO 8601 格式,请参阅 here 了解正确的选择器。
例如,您可以在代码中使用它,如下所示:
$date = date_create($this->output->publication_date);
$formatted = $date->format('c');
或
date_format(date_create($this->output->publication_date), 'Y-m-d\TH:i:s.Z\Z');
希望对您有所帮助