出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

[1717] 午前9時の12時間前の日付と時刻はどう取るの?
投稿者:北岳さん 2002/02/21 18:58:10
コンパネの日付と時刻のプロパティで、
(GMT-12:00)エニウェトク、クエジェリン
から
(GMT+13:00)ヌクアロファ
までを全部写し取って、
例えば5つの配列に入れ、以下のようにしてみたらよいのでは?
(janなどの表記は、monthの部分を別途置換。)
 
あれ、同日内でも、時差が正ならよいが負だと異常値(原因不明)、
時差で前日・翌日になる場合も日付が変わらない(手抜き)、
という、完ペキに不完全版です。
→直ったらやり方を教えて下さい。(北岳)
→そんなの掲載すんなって。(管理人以下一同)
 
------ date.asp (Formの送付先もこのファイル。再帰)----------
<%
dim basyo(100), GMT(100),t
basyo(1)="エニウェトク、クエジェリン":GMT(1)=-12
basyo(2)="ハワイ":GMT(2)=-10
basyo(3)="グリニッジ標準時:ロンドン":GMT(3)=0
basyo(4)="大阪、札幌、東京":GMT(4)=9
basyo(5)="ヌクアロファ":GMT(5)=13
t=Now
x1=year(t) & "-" & month(t) & "-" & day(t)
y1=hour(t) & ":" & minute(t) & ":" & second(t)
z1="(GMT+" & GMT(4) & ")"
if request.form("list1")<>"" then
j=Request.Form("list1")
x2=x1
y2=timeserial(hour(y1)-9+GMT(j),minute(y1),second(y1)) 'ここが変
if GMT(j)>=0 then z2="(GMT+" & GMT(j) & ")" else z2="(GMT" & GMT(j) & ")"
end if
%>
<html><body>
<p>日本時間= <%= x1 %> <%=y1 %><%= z1 %>
<form method="POST" action="date.asp">
<p><select size="5" name="list1">
<% for i=1 to 5 %>
<option value="<%= i %>"><%= basyo(i) %></option>
<% next %>
</select><input type="submit" value="送信"></p>
</form>
<% if request.form("list1")<>"" then %>
<p><%= basyo(j) %>= <%= x2 %> <%=y2 %><%= z2 %>
<%
end if
%>
</body></html>

GMTの日付表示   saoriさん [2002/02/20 15:04:06] [1704]
  Re:GMTの日付表示   chocoさん [2002/02/21 17:15:48] [1716]
  午前9時の12時間前の日付と時刻はどう取るの?   北岳さん [2002/02/21 18:58:10] [1717]


TreeBBS For ASP V.0.1.3
Program By YasNet