4

Unix タイムスタンプが夏時間をどのように説明できるかを調査してきましたが、問題ではないか、単にヨーロッパ/ロンドンに設定するか、ローカル時間を取得する関数を使用するかについて、多くの複雑な回答があるようです。これはまだ夏時間を考慮していません! ここにいくつかのテストコードがあります:

date_default_timezone_set('Europe/London');
$timestamp_time = date("hi", 1377853200);

echo $timestamp_time;

これにより、タイムスタンプの時間と分が実際よりも 1 時間早く返されます (午前 9 時に設定され、午前 10 時に返されます)。このタイムスタンプは、GMT (+0) に設定されたオンライン コンバーターを使用して作成されました。さまざまなコンバーターを使用したので、これだけが壊れているわけではありません。このプロジェクトには GMT を使用する必要があります。誰かが夏時間を許可する方法を明確にすることができますか、それともすでに許可されていますか? また、なぜそれが何をするのかについての簡単な説明も非常に役立ちます。

最後に、処理方法を知る必要があると思います。コードを使用してそれを許可する必要がありますか?たとえば、冬の月が-1時間、夏の月が+1時間の場合? これはばかげた解決策のようです...どんな助けも素晴らしいでしょう。ありがとうございました。

4

2 に答える 2