- 締切済み
今日より1週間後の日付を表示できるCGI
はじめまして、ホームページを作っていて、今日より1週間後の日付を表示できるCGIを探しています。 利用方法としては、サンプル応募フォームで、そのページを見に来た方が『 ○日までの限定△△個!』と表示するのに○の日付部分が今日より1週間後の日付に自動的になるCGIを探しています。以上、すみませんが、ご連絡をお待ちしております。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- shirayukix
- ベストアンサー率43% (90/207)
4ヶ月前の回答にお礼が来たと思ったらそういうことでしたか。 ごめんなさい。 getMonth()は1~12月についてそれぞれ0~11を返します。 なので、以下のように+1してあげる必要があります。 変更前のソースは、12月になったからおかしいのではなく一年中1ヶ月ずれます。 これは<script><!-- x = new Date; x.setDate(x.getDate()+7); document.write((x.getMonth()+1)+'月'+x.getDate()+'日'); --></script>までの限定△△個! 手元にはホームページビルダー9しかありませんが、 HTMLソースタブの適切な位置に書けば動きます。
- shirayukix
- ベストアンサー率43% (90/207)
CGI よりも JavaScript が手軽です。 以下を HTML ソースに貼り付けるだけです。 これは<script><!-- x = new Date; x.setDate(x.getDate()+7); document.write(x.getMonth()+'月'+x.getDate()+'日'); --></script>までの限定△△個!
- danmarino
- ベストアンサー率63% (26/41)
n日後の日付を取得するには、 $plusdays = 7; # n日後 $plussec = 86400 * $plusdays; ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time+$plussec);
お礼
ホームページビルダーを使って入力しましたが、エラーになります。教わったタグ以外の前後に、何か必要なタグや文字などがいるのでしょうか?タグは、BODYタグの中にいれればよいのでしょうか?以上、素人質問で申し訳ございませんが、よろしくお願いいたします。
補足
ホームページビルダーを使って入力しましたが、エラーになります。教わったタグ以外の前後に、何か必要なタグや文字などがいるのでしょうか?タグは、BODYタグの中にいれればよいのでしょうか?以上、素人質問で申し訳ございませんが、よろしくお願いいたします。
お礼
12月になったらこのJavaScriptの表示がおかしいです。すべて11月になるのですが・・・どうしたらよいのでしょうか?以上、ご連絡をお待ちしております。