Я использую этот код для генерации вчерашнего начала дня по тихоокеанскому времени (также известному как Америка/Лос-Анджелес). Я не могу понять, как преобразовать результат в UTC.
date_default_timezone_set("America/Los_Angeles");
$time1 = date("Y-m-d H:i:s", mktime(0,0,0, date('n'), date('j')-1, date('Y')));
Я пробовал это, но $time1 не дата и время, это строка. Так что следующее не сработает.
$time1->setTimezone(new DateTimeZone("UTC"));