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

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]

[1704] GMTの日付表示
投稿者:saoriさん 2002/02/20 15:04:06
日時の表示の方法なんですが
いろいろ見て試してみたのですが、
できませんでした。

-jan-2002 13:43:24(GMT+09:00)

こういう形で出したいのですが、
どんな風にしたらよいですか?
ちなみに世界どこから見ても
その国の時間(GMTとの差も)が表示されるようにしたいです。

すみませんが、教えてください。

[1716] Re:GMTの日付表示
投稿者:chocoさん 2002/02/21 17:15:48
まず、開発言語は何でしょう?

> -jan-2002 13:43:24(GMT+09:00)

うーん、”-jan-”という形で出てくるような物は私の知る限り無い(と思う)ので、SELECT CASE文やIF文などで「1月だった場合は-jan-」と表示させるようなスクリプトを作るのが手っ取り早いかと・・・。
(標準時刻との差も同様に)

> ちなみに世界どこから見ても
> その国の時間(GMTとの差も)が表示されるようにしたいです。

これは、サーバから時刻を取ってくる関数がほとんどだと思うので心配はいらないかと。
・・・まさか外国のサーバ使ってる人はいないだろうし(^^;)

[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>



TreeBBS For ASP V.0.1.3
Program By YasNet