通过变量获取PHP Datetimezone

时间:2018-09-03 03:00:57

标签: php datetime

这是我获取城市的日期时间的方式,

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

相反,需要从变量中获取它, 我尝试了以下代码,但未成功。

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

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

请帮助我。

1 个答案:

答案 0 :(得分:-1)

您需要使用双引号

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

作为解释,我将带您参考这个问题,解释PHP中“和”之间的区别。

What is the difference between single-quoted and double-quoted strings in PHP?