У меня есть дата, как этотРазделения дата использования sscanf
2015-10-09T19:30:00
list($y, $M, $d, $h, $m, $s) = sscanf($instance->Start, "$d-$d-$dT$d:$d:$d");
^Я пытаюсь применить эту sscanf
разделить компоненты вверх, но я получаю ошибки в разделе T
в конечном счете хочет что-то вроде этого
$z = "Europe/London";
$timestamp = $d."-".$M."-".$y."T".$h.":".$m.":".$s." ".$z;
его близко - но я получаю 2:30 утра при преобразовании его временной метки date_default_timezone_set UNIX ('Europe/London') ; $ date = new DateTime ($ instance-> Start); $ tmp ["FullData"] = strtotime (формат $ date-> ('d-m-Y'). 'T'. $ Date-> format ('H: i: s'). 'Европа/Лондон'); –
Вы должны изменить часовой пояс как 'T' ->' UTC' –
, но мне нужен часовой пояс, чтобы быть GMT - по лондонскому времени ... так что его нужно было выходить 19:30 –