- ベストアンサー
カレンダーCGIを次月表示がデフォルトな状態にする
http://1st.geocities.jp/skkb_hornet/ このリンクにCGIのソースをそのまま表示するようになっています。 このCGIはインラインフレームでその月のカレンダーを表示するようになっています。しかし、今月分と来月分の2つをウェブページで表示したいので2つCGIを設置しようと思っています。 今月分のCGIはそのままでOKなんですが、次月分のCGIをデフォルトで次月を表示するようにしたいんですが可能ですか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#75816
回答No.2
if (!$logyear) {$logyear = $nowyear; $logmon = $nowmon;} の前に以下を追加 $nowmon++; if ($nowmon == 13) { $nowmon = 1; $nowyear++;}
その他の回答 (1)
noname#75816
回答No.1
ソースざっと見た限り、指定がない場合、現在時刻をlocaltimeで取ってきて$logyear,$logmonに設定してるので、そこを次月用に修正にしたらよいのでは? (要するに$nowmonをインクリメントしてもし12超えてたら1にして&nowyearをインクリメントで次月ってことになるはず)
質問者
補足
インクリメントって1をプラスするってことですよね? $nowmonに1を足せば1か月進むということですね。しかし、どうやって1をプラスするのか、それと12月から1月にどうやって1ヶ月たすのか、それと年を12月に1か月プラスした時に同時に進める方法がわかりません。 というか、CGIがほとんど分からないのでどう変えたらいいのか教えてもらえませんか?
お礼
無事1か月進めて表示させることができました! ありがとうございました。