最新閲覧日:

やりたいことはデータを最初に入力しておいて日付が過ぎたら
非表示にするやり方を教えてほしいのです.
理屈はなんとなく理解できるのですが
プログラミングがよくわかりません.

1.仮に次のような日程のデータを入力してあるとします.

MM月1日 学校に行く
MM月2日 デートに行く
MM月3日 バイトに行く

2.MM月2日になったら1行目は非表示にして 

MM月2日 デートに行く
MM月3日 バイトに行く
という感じに日付が過ぎたら
その項目は表示をしないというやり方です.
どなたか教えてください.
すみませんがよろしくお願いします.

A 回答 (1件)

どうも、timonです。


幾つか考えられるんですが、スクリプトの基本的な骨格は以下のようになると思います。
後はお好きなように拡張して下さい。

yotei=new Array();
yotei[0]="01/03 旅行";
yotei[1]="05/13 結婚";
yotei[2]="10/23 離婚";
yotei[3]="12/04 再婚";

mytime=new Date();
tuki=mytime.getMonth()+1;
hi=mytime.getDay();
if(tuki<10){tuki="0"+tuki;}
if(hi<10){hi="0"+hi;}
hiniti=tuki+"/"+hi;

for(i=0;i<yotei.length;i++){
if(hiniti<yotei[i]){document.write(yotei[i]+"<br>");}
}
    • good
    • 0
この回答へのお礼

さっそくありがとうございます.
試したところ現在の日付に対しての入力データが表示されました.
これを変更すればできそうです.
ありがとうございました.

お礼日時:2001/12/04 09:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード


人気Q&Aランキング

おすすめ情報

カテゴリ