2

目標の日付と時刻に達したらプレス リリースを表示するアプリケーションを作成しましたが、これがサーバーまたはクライアントから時刻を取得しているかどうかを知りたいと思っていました。それを見るために時計を変更するだけです。

これが私のコードです:

    <%
dim strDate
dim strTime
dim strTarget_time
dim strTarget_date
dim strBreak
dim strRuleBreak
dim strToday

strDate = Date()
strTime = Time()
strright_now = Now()
strTarget_time = "3:27:00 PM"
strTarget_date = "6/26/2012"
strBreak = "<br />"
strRuleBreak = "<br /><hr><br />"
strToday = Now()

response.write("<h2>TEST VARIABLES</h2>")
response.write("<p><strong>Today's date:</strong> " & strDate & strBreak)
response.write("<strong>Current time:</strong> " & strTime & strBreak)
response.write("<strong>Target date:</strong> " & strTarget_date & strBreak)
response.write("<strong>Target time:</strong> " & strTarget_time & "</p>")
response.write(strRuleBreak)

'TIME TESTER
response.write("<h2>TIME TESTER</h2>")
response.write("<p><nobr>Testing to see if it is past the target time of: " & strTarget_time & "</nobr></p>")
if strTime >= cdate(strTarget_time) then
response.write("<p>Yes, it is now " & Now() & ", which <strong>IS</strong> past the target time of: " & strTarget_time & "</p>")
else
response.write("<p>No, it is now " & Now() & ", which is <strong>NOT</strong> past the target time of: " & strTarget_time & "</p>")
end if

response.write(strRuleBreak)

'DATE TESTER
response.write("<h2>DATE TESTER</h2>")
response.write("<p><nobr>Testing to see if it is past the target date of: " & strTarget_date & "</nobr></p>")
if strToday >= cdate(strTarget_date) then
response.write("<p>Yes, it is now " & Now() & ", which <strong>IS</strong> past the target date of: " & strTarget_date & "</p>")
else
response.write("<p>No, it is now " & Now() & ", which is <strong>NOT</strong> past the target date of: " & strTarget_date & "</p>")

end if 
response.write(strRuleBreak)

'DATE AND TIME TESTER
response.write("<h2>DATE AND TIME TESTER</h2>")
response.write("<p><nobr>Testing to see if it is past the target of: " & strTarget_date & "&nbsp;-&nbsp;" & strTarget_time & "</nobr></p>" & strBreak)
if strToday >= cdate(strTarget_date) AND strTime >= cdate(strTarget_time) then
response.write("<p>Yes, it is now " & Now() & ", which <strong>IS</strong> past the target of: " & strTarget_date & "&nbsp;-&nbsp;" & strTarget_time & "</p>")
else
response.write("<p>No, it is now " & Now() & ", which is <strong>NOT</strong> past the target of: " & strTarget_date & "&nbsp;-&nbsp;" & strTarget_time & "</p>")

end if 
response.write(strRuleBreak)

%>

したがって、この場合、時刻と日付が 2012 年 6 月 26 日午後 3 時 27 分以降であれば、セクションが表示されます。これがクライアント側の時間なのかサーバー側の時間なのかを明確にしたいので、主に質問しています。

4

1 に答える 1

5

ASPコードが実行される場所であるため、これはサーバー側になります。クライアント側の日時を取得するには、ブラウザで実行するスクリプト (通常は JavaScript) を使用する必要があります。

于 2012-06-27T13:44:09.773 に答える