Joh*_* Au 10 php unix time strtotime timezone-offset
我正在尝试从用户的当前日期开始创建一个选择列表.我希望它以unix时间戳格式设置为午夜.
这就是我正在做的事情:
$today = strtotime('today');
echo $today;
Run Code Online (Sandbox Code Playgroud)
这是我的结果:
1333144800
Run Code Online (Sandbox Code Playgroud)
这是:星期五,2012年3月30日22:00:00 GMT根据Epoch Converter
Nik*_*iko 21
如果您希望strtotime()返回相对于UTC的时间戳(00:00:00 UTC而不是例如00:00:00 UTC + 2,如果您的系统设置为与UTC/GMT相差2小时的时区),你需要指定:
$today = strtotime('today UTC');
Run Code Online (Sandbox Code Playgroud)
GMT(+0)时间
echo $today = strtotime('today GMT');
echo "<br>" . $today = date("d-m-Y H:i:s", $today);
Run Code Online (Sandbox Code Playgroud)
我们希望您的服务器以GMT运行 - 这是最好的(用于随后显示时间的机动).如果没有,你必须调整php.ini设置这个"date.timezone = GMT".
完成后,您将看到我的代码00:00.
然后,您必须在脚本中开发函数(即DisplayDate())以正确显示网站的日期
DisplayDate()还应包括对日光变化的支持(0或+1小时/夏令时和冬令时).