日付は私のネメシスです、私はちょうどそれらを理解できないので、不精な質問を許してください!私はLAMPベースのアプリケーションをサポートしています。明日の午前2時に、夏時間のために時計は1時間前に戻ります。私は、自分のアプリケーションコードやデータを調整する必要があるかどうかを判断しようとしています。ここでの設定は次のとおりです。PHP UNIXタイムスタンプint(10)DST
サーバのタイムは、PHPタイムゾーンがdate_default_timezone_set(「ヨーロッパ/ダブリン」)に設定されているUTC
です。
MySQLの表は、CREATE文は次のとおりです。
CREATE TABLE `databasename`.`events` (
`id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`name` VARCHAR(40) NOT NULL ,
`event_date` INT(10) UNSIGNED NOT NULL
) ENGINE = MYISAM ;
私が使用してイベントを格納します。
mysql_query("INSERT INTO `events` (`name`, `event_date`) VALUES ('name', ".time().")");
私はこれに類似したクエリを使用して、データベース内の今後のイベントをチェック:
mysql_query("SELECT `id`, `name` FROM `events` WHERE `event_date` - " . time() . " < 0");
明日午前2時以降の通気孔は一時間早く外出しますか?
もいいですので、それは*正確に* 2AMのイベントの場合可能性があり、ダブリンのDSTを(自動的に切り替える)を使用する必要があります。 – GolezTrol
ありがとうございます - 追加するには、最初のクエリが正しくありません。 sql_query( "INSERT INTO' events'( 'name'、' event_date')VALUES( 'name'、 "。$ epochinfuture。") "); – Niall