ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルの「夏のバグ」

PHP_PHP チュートリアルの「夏のバグ」

WBOY
WBOYオリジナル
2016-07-14 10:12:23939ブラウズ

今日は大きな怪物、夏の虫に会いました

╮(╯▽╰)╭、彼は大きな穴に落ちたので学習が苦手です。穴はこんな感じで掘られました

以前は、現時点での「明日」「明後日」を表現するには、次のような書き方をしていました。

$date = 日付(時間 + 3600*24*N);

誰もが知っているように、この書き方は安全ではありません。例を参照してください。


リーリー

出力結果は


リーリー

次の日こっそり1時間食べられました!

そして、次の154日間はこのようになります。この時間は155日目まで「戻されません」。

どうしてこうなったの?データをクエリした結果、夏時間が原因であることがわかりました。

しかし、我が国は現在サマータイムを導入していないので、この問題は「アジア・上海」にとっては当分問題になりません。

日付の形式については、より科学的な計算方法を見つけることをお勧めします。

以前に書いたPHPコードにはその影響でバグがあった可能性がありますので、以前のプロジェクトにはお詫びを申し上げます。


http://www.bkjia.com/PHPjc/477171.html

tru​​ehttp://www.bkjia.com/PHPjc/477171.html技術記事今日は、大きな穴に落ちて学習が苦手な、大きなモンスター、サマーバグ╮(╯▽╰)╭に会いました。穴はこんな感じで掘られています:過去、明日の今を表現するために…
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。