我正在尝试运行此代码。当手动放入时间时,它可以正常工作,但是当我尝试使用变量$ getTime时,它似乎不起作用。我通过检查$ utc_date是否为对象来检查它是否有效。
$getTime = rawurldecode($_GET['time']);
$utc_date = DateTime::createFromFormat(
'Y-m-d G:i',
$getTime,
new DateTimeZone(get_timezone($_GET['tz']))
);
if (!is_object($utc_date)) {
echo 'Error: Invalid Time Data'.' - '.$getTime;
}else{
//Other Stuff
}