永发信息网

asp如何获得服务器所在的时区?

答案:2  悬赏:40  手机版
解决时间 2021-02-23 09:56
  • 提问者网友:捧腹剧
  • 2021-02-22 21:58
我自己完成了!代码如下:
<script language="javascript" runat="server">
var z=(new Date()).getTimezoneOffset()/60;
</script>
<%
if z<0 then response.Write "服务器在 东"&abs(z)&"区"
if z>0 then response.Write "服务器在 西"&abs(z)&"区"
%>
最佳答案
  • 五星知识达人网友:山君与见山
  • 2021-02-22 22:36
根据我的经验哈,你的服务器通常只有一个,不可能今天是这个时区,明天是那个时区,直接显示当前时间,然后和北京时间比,差多少时间,后面在计算的时候补上。

凡是需要放到国外的程序,都应该增加一个时间调节常量。放在国内设为0,放到美国西部设为+16.凡是遇到时间的地方都增加一下时间调节常量。
全部回答
  • 1楼网友:底特律间谍
  • 2021-02-22 23:06
date_default_timezone_get() 函数是获取当前服务器所在时区,与之对应的有date_default_timezone_set() 来设置服务器时区的对应函数。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯