phpのstrtotimeの問題

WBOY
リリース: 2016-06-23 14:30:39
オリジナル
912 人が閲覧しました

プロジェクト中に問題が発生した場合は、記録してください。

Linux 上のテスト環境と Windows 上のローカル環境があり、テスト環境では結果は良好ですが、ローカル環境では効果がありません。

問題のコードは次のとおりです:

if(strtotime('2200-01-01') > strtotime(DATETIME)){
echo "確立";

}

問題は strtotime にあります。

検索した結果、strtotime に次のようなメモがあることが判明しました。

注: 有効なタイムスタンプは通常、1901 年 12 月 13 日金曜日 20:45:54 GMT から 2038 年 1 月 19 日火曜日までです。 :14:07 GMT (32 ビット符号付き整数の最小値と最大値に相当)。すべてのプラットフォームが負のタイムスタンプをサポートしているわけではないため、ジャーナル範囲は Unix エポック以降に制限されます。これは、1970 年 1 月 1 日より前の日付は、Windows、一部の Linux バージョン、およびその他のいくつかのオペレーティング システムでは機能しないことを意味します。ただし、PHP 5.1.0 以降のバージョンでは、この制限は克服されています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート