У меня есть этот кусок кода
$timezone = 'America/New_York';
$now = new DateTime();
$now->setTimezone(new DateTimeZone('America/New_York'));
echo $now->format('Y-m-d h:i:s');
Приведенный выше код работает. Но я хочу, чтобы переменная $timezone
заменяла 'America / New_York'.
Это не работает ...
$now->setTimezone(new DateTimeZone($timezone));
Это также не работает ...
$now->setTimezone(new DateTimeZone("$timezone"));
Пожалуйста, помогите мне решить эту проблему, я был бы очень признателен. Спасибо.