PHPのstrtotimeで2099年(2038年1月19日以降)の値が取得できない。QWERTY.WORKパソコンダウンロードWEBレンタルサーバーツールセキュリティモバイル動画まとめその他このサイトについてHomeBlogWEBPHPPHPのstrtotimeで2099年(2038年1月19日以降)の値が取得できない。2015/01/26PHPのstrtotimeで2099年(2038年1月19日以降)の値が取得できない。PHPWEB目次PHPで現在の日付が期限を過ぎていなければ表示しないさいといった判別をするため、わかりやすく2099年12月31日を期限としてみたところ、計算できませんでした。strtotime(date("2099/12/31"))では値を取得できないようです。"期限を過ぎています。\n";}?>値が取得できていないので期限内なのに"期限を過ぎています。いつまでなら大丈夫なのかといろいろやってみたところ2038/01/19までなら値が判別できました。"期限を過ぎています。\n";}?>なぜこんなことになっているのか検索してみたところ以下のページが参考になりました。03:14:07までだそうです。今回の判別は時間は関係なく日付だけで行うので、以下のようにstrtotimeで日付を数値にせず日付のまま判別するようにしました。これは2099年でも大丈夫なようです。"期限を過ぎています。(30)このサイトについてパソコンのことをいろいろメモしています。InsightsQwerty.Workについてこのブログは個人が運営しているサイトです。Qwerty.Work。