我被告知我写的东西不起作用(如果我认为问题实际上是问题的话,可能几个月都没有了......!)
我在英国,所以使用 GMT / BST
我正在获取日期和时间,然后运行 SQL 函数以根据结果执行更新,所以我的代码类似于......
$day = date("j M Y", mktime());
$hour = date('H',time());
$hourend = $hour + 1;
$from = $day . " " . $hour . ":00:00";
$to = $day . " " . $hour . ":59:59";
然后是一个 SQL 查询来获取更新的结果:
select username, dms from MISYearToDate('$from', '$to')
那么,我是否需要根据我们是否处于夏令时来更改 $hour?
例如
$isBST = date("I", $day);
IF ($isBST == 1)
{
$hour = $hour + 1;
}
还是会自动为我执行此操作?