私は3つのミニカレンダー月を表示するカレンダーシステムを構築しようとしています。先月、今月、そして来月。
以下のコードは、配列ポインタを現在の月に移動するだけです。金曜日(9月28日)に動作していると思いましたが、今朝(10月1日)にログに次のエラーが発生します。
PHP Fatal error: Maximum execution time of 30 seconds exceeded
新しい月であることがそれと関係があるとは思えませんが、私はアイデアを把握しています。すべてが私には正しいように見えるので、誰かが私がここで間違っていることを見ることができることを望んでいます。
$ thisMonth = date('m'、time()); $ arrMonths = array('01'=>'1月'、'02'=>'2月'、'03'=>'3月'、'04'=>'4月'、 '05' => '5月'、 '06' =>'6月'、 '07' =>'7月'、'08' =>'8月'、 '09' => '9月'、 '10' =>'10月'、 '11' =>'11月'、' 12'=>' 12月'); while(key($ arrMonths)!== $ thisMonth) next($ arrMonths);