私が書いたものが機能していないことが通知されました(そして、問題だと思うことが実際に問題である場合は、数か月間機能していない可能性があります...!)
私は英国に拠点を置いているので、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;
}
それとも私のためにこれを自動的に行いますか?