CGIのことで質問です。

CGIで自動的に期限をつけたいのですが、例えば今日が12月1日だとすれば、40日後、つまり1月10日が締め切り日のように自動的に40日後が表示される。12月2日なら1月11日が締め切り期限となります。これをCGIで自動的に表示されるにはどうしたらいいでしょうか?間隔の日付日は5日後、10日後など、かんたん訂正できたほうが良いです。以上、よろしくお願いいたします。

回答の条件
  • URL必須
  • 1人3回まで
  • 登録:2007/12/03 14:48:35
  • 終了:2007/12/10 14:50:04

回答(3件)

id:blueberrystream No.1

KID the Euforia回答回数34ベストアンサー獲得回数52007/12/03 15:04:40

ポイント35pt

CGIで使用する言語がPerlであると仮定した上で回答させていただきます。

http://cocohome.hp.infoseek.co.jp/cocohome/l_nisukeisan.html

こちらの「X日前後の日付を求める」の項目に答えがあります。

手順としては

  1. 現在の時刻を取得
  2. 取得した時刻を目的の日の分だけ秒単位でずらす
  3. 書式を整える
  4. 永続記憶(ファイルなど)にその日付をとっておく
  5. 永続記憶にある日付を表示する

でいいのではないでしょうか。

id:naonao55

私はPerlの事はまったく解りません。CGIとしての設置するソースを教えていただきたいのですが・・・よろしくお願いいたします。

2007/12/04 15:10:13

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 sourcehoge 12 10 0 2007-12-03 18:31:11

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません