Получить PHP Datetimezone через переменные - PullRequest
0 голосов
/ 03 сентября 2018

Вот так я получаю дату и время города,

$date = new DateTime('now', new DateTimeZone('Asia/Bangkok'));

вместо этого нужно получить его из переменных, Я попробовал приведенный ниже код, но он не прошел успешно.

$type     = 'Asia';       
$type1     = 'Bangkok';

$date = new DateTime('now', new DateTimeZone('$type/$type1'));

Пожалуйста, помогите мне с этим.

1 Ответ

0 голосов
/ 03 сентября 2018

Вам нужно использовать двойные кавычки

  $date = new DateTime('now', new DateTimeZone("$type/$type1"));

для объяснения, я отсылаю вас к этому вопросу, объясняющему разницу между '' и "'в PHP.

В чем разница между одинарными и двойными кавычками в PHP?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...