我知道这个问题以前有人问,但不知何故我不能得到这个在我的项目工作,所以请大家指教转换时间为UTC
我的PHP代码(这一点,如果别人是因为如果时间设置检查或者没有)
if (isset($_POST['startDate']) && isset($_POST['startTime']))
{
$date = $_POST['startDate'] . " " . $_POST['startTime'];
$date = new DateTime($date);
$date->setTimezone(new DateTimeZone('UTC'));
// $date = date('Y-m-d H:i:s', $date);
} else
{
$date = date('Y-m-d H:i:s');
$date = new DateTime($date);
$date->setTimezone(new DateTimeZone('UTC'));
}
'无法让这个工作'所以我们只是猜测会发生什么?你正在使用什么值? – Machavity
它不起作用?对于其他人,您不需要将日期传递给DateTime。如果你没有传入任何东西,它将使用当前时间。 – aynber
'echo $ _POST ['startDate']。 “”。 $ _POST ['startTime'];'这是什么? – AbraCadaver