我们希望将时区设置为PHP中的变量,以考虑不同的时区/夏令时.
我们的代码在硬编码时完美运行:
date_default_timezone_set('Australia/Brisbane');
Run Code Online (Sandbox Code Playgroud)
但是当我们添加一个变量时它会死掉.我不知道为什么.
$setzone = "Australia/Brisbane";
date_default_timezone_set('".$setzone."');
Run Code Online (Sandbox Code Playgroud)
如果你要添加引用然后变量表现string为例如
$setzone = "Australia/Brisbane";
echo '".$setzone."';
Run Code Online (Sandbox Code Playgroud)
输出:
"$字符串".//输出为字符串而不是变量值
所以你需要在将字符串传递给变量时删除引号
date_default_timezone_set('".$setzone."');
Run Code Online (Sandbox Code Playgroud)
至
date_default_timezone_set($setzone);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
256 次 |
| 最近记录: |