|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
![]()
日付の取得
大さんさん
[2002/01/16 10:19:32]
[1407]
|
Re:日付の取得
Tomitomiさん
[2002/01/16 11:38:15]
[1408]
Re:日付の取得
大さんさん
[2002/01/16 21:00:26]
[1426]
Re:日付の取得
Tomitomiさん
[2002/01/16 21:09:20]
[1428]
|
| [1407] 日付の取得 |
| 投稿者:大さんさん 2002/01/16 10:19:32 |
| 日付の取得で、 <select name="day"> <option value="<%=day(now)%>"><%=day(now)%> <option value="<%=day(now)+1%>"><%=day(now)+1%> このように書いていったら+50としたら日が50となり 変になっちゃいます。判定とか出来るのでしょうか? あと取得で、月によって29日、30日、31日 までというふうにできるのでしょうか? |
| [1408] Re:日付の取得 |
| 投稿者:Tomitomiさん 2002/01/16 11:38:15 |
| こんにちは、tomitomiです。 > あと取得で、月によって29日、30日、31日 > までというふうにできるのでしょうか? VBでもよくやる手法ですが、 取得したい月が、1月として、 2月から一日引くと、 1月の末日が出ます。 ついでに、yyyy/mm/dd 形式にしたい場合、VBならFormat関数ですが、 ASPにはないので、私は、 Right("0" & 月,2) Right("0" & 日,2) という風にとると、01月という風になります。 <% '年を入れる。 nYear = 2002 '月を入れる。 nMonth = 1 '次月から一日引いて、末日を出す。 nLastDay = Day(DateSerial(nYear, nMonth + 1, 1 - 1)) Response.Write nYear & "年" & right("0" & nMonth,2) & "月の日は?<BR>" FOR I = 1 TO nLastDay Response.Write Right("0" & I,2) & "日(" & WeekdayName(Weekday(nYear & "/" & nMonth & "/" & I),TRUE) & ")<BR>" NEXT %> |
| [1426] Re:日付の取得 |
| 投稿者:大さんさん 2002/01/16 21:00:26 |
| 月の末日の出し方はわかりましたが、 月を決めてから日を決定することはできませんか? 同じフォームで動作をしたいのですが? 分かりましたら教えてください。 |
| [1428] Re:日付の取得 |
| 投稿者:Tomitomiさん 2002/01/16 21:09:20 |
| こんばんわ、Tomitomiです。 > 月の末日の出し方はわかりましたが、 > 月を決めてから日を決定することはできませんか? > 同じフォームで動作をしたいのですが? > 分かりましたら教えてください。 ようするに、ページを更新しないで動的にってこと? それなら、一年分ページに読み込んで、JavaScript等でやるしかないですね。 ページを更新して、日を出すのはさっきのソースでできると思うが。。 |
|
TreeBBS For ASP V.0.1.3 |