Vbscript 经典asp中特定时区当前时间的获取

Vbscript 经典asp中特定时区当前时间的获取,vbscript,asp-classic,timezone,jscript,Vbscript,Asp Classic,Timezone,Jscript,问题来了: 我有一个要求,一个(经典的)asp应用程序应该在特定的东部时间显示不同的内容。客户端可以从任何时区到达,但是服务器应该只考虑EST时间 我很抱歉我的无知,但我来自ASP.Net的背景,并没有在经典的ASP做这件事的想法 这引导我获得UTC,但我仍然不知道如何将其转换为EST 任何帮助都将不胜感激。如果您的服务器处于EST状态,则不成问题,否则您需要对此进行补偿 mytime = now() myadjtime = DateAdd("h", 3, mytime) 将在当前时间的基础上

问题来了:

我有一个要求,一个(经典的)asp应用程序应该在特定的东部时间显示不同的内容。客户端可以从任何时区到达,但是服务器应该只考虑EST时间

我很抱歉我的无知,但我来自ASP.Net的背景,并没有在经典的ASP做这件事的想法

这引导我获得UTC,但我仍然不知道如何将其转换为EST


任何帮助都将不胜感激。

如果您的服务器处于EST状态,则不成问题,否则您需要对此进行补偿

mytime = now()
myadjtime = DateAdd("h", 3, mytime)
将在当前时间的基础上增加3小时

<%
mytime = now()
response.write hour(mytime)

if hour(mytime) >=12 then
response.write "It's noon or later"
end if
%>
=12那么
回答。写“现在是中午或更晚”
如果结束
%>
您可以查看网站。您可以将当前时间作为时区

例如: 如果您访问上述地址,您可以看到EST当前日期、时间和其他数据

例如: 若你们去上面的地址,你们可以看到PST当前的日期,时间和其他数据

您可以使用XMLHTTP从外部站点获取数据

`

`

使用逗号拆分代码后:


零件=拆分(完整数据,“,”)
答复.编写部分(1)

标准方法是将日期转换为UTC,然后添加目标时区的偏移量。
 private Function GETHTTP(adres)

 Set StrHTTP = Server.CreateObject("Microsoft.XMLHTTP" )
 StrHTTP.Open "GET" , adres, false
 StrHTTP.sEnd
 GETHTTP = StrHTTP.Responsetext
 Set StrHTTP = Nothing

End Function

 full_data= GETHTTP("http://worldclockapi.com/api/json/est/now")