人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ASPのVBScriptにおける日付と日付の引き算についてです。

あるイベントの開催日までのカウントダウンを表示したいのですが、
毎日カウントダウンしていく数字を得るにはどうすればいいでしょうか。
(「ワールカップまであと432日!」みたいなヤツです)

今日の日付 = today
イベント開催日 = xday
カウントダウン日数 = coday

として具体的なコードを
なるべく簡単な形でご教授いただけますでしょうか。

なお、イベント開催は半年以上先です。
開催日当時日が「0」となるようにしたいと思っています。

●質問者: urawareds
●カテゴリ:インターネット ウェブ制作
✍キーワード:432 ASP Today VBScript イベント
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● icchan0000
●30ポイント

today = date

xday = "2008/3/15"

coday = datediff("d",today,xday)

response.write coday

でどうでしょう??

当日には0になります。

◎質問者からの返答

ありがとうございます。

思った通りに動きました!


2 ● きゃづみぃ
●20ポイント
<SCRIPT LANGUAGE="VBScript">
<!--

'今日の日付 = today
'イベント開催日 = xday
'カウントダウン日数 = coday

xday= "2007/08/30"

e=date()

coday=DateValue(xday)-e


Document.write "イベント開催日まで、あと " & coday & "日 <BR>" 
--></script> 
</DIV>

今日は date() で取得できますので todayは 使ってません。

◎質問者からの返答

ありがとうございます。

思った通りに動きました!


3 ● F-15X
●30ポイント ベストアンサー

DateDiff 関数 を使用します

http://tryasp.winscom.co.jp/document/vbscript/94.htm

<%@ Language=VBScript %>

<%

Option Explicit

Dim today,xday,coday

today = Date()

xday = CDate("2008/03/01")

coday = DateDiff("d",today,xday)

%>

<html>

<body>

今日の日付 = <%=today%><br>

イベント開催日 = <%=xday%><br>

カウントダウン日数 = <%=coday%><br>

</body>

</html>

◎質問者からの返答

ありがとうございます。

思った通りに動きました!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ