分享

写回答

发帖

[提问] 棘手问题啊!问了N+1次了!就没人知道吗?高手都出来把!

GoDaddy GoDaddy 663 人阅读 | 2 人回复

发表于 2011-4-10 02:15:01 | 显示全部楼层 |阅读模式

用网站程序发布的信息与主机时间相差15小时,9号发的广告,网页上显示却是8号的这个要怎么办?
请问斑竹各位元老 这个问题要怎么解决?
我的是WIN主机 能修改网站时间吗?怎么修改?
           还是要修改主机服务器时间?详细怎么操作?

回答|共 2 个

lwbo1987

发表于 2011-4-11 13:51:01 | 显示全部楼层

服务器时间修改不了,可以自己找下时间的程序,修改下代码看看可行,可以参考下面的方法
Windows:
<%=DateAdd("h", 8,rs("dateandtime"))%>
做全局的函数,比如定义一个mynow的函数代替系统的now函数,也可以在具体的应用的时候换算一下,比如刚才的<%=DateAdd("h", 8,rs("dateandtime"))%>,就是代替他原来的<%=rs("dateandtime")%>,如果时差是8小时的话

输出时间+15小时
rs("time")=DateAdd("h",15,now())
写入的时候时间+15小时
<%=DateAdd("h",15,rs("time"))%>
如果asp代码修改的地方实在太多,就直接修改数据库吧,
我这里是在ACC数据库里修改时间字段的默认值为:服务器所在地时间+15小时
DateAdd("h",15,now())

lwbo1987

发表于 2011-4-11 16:20:42 | 显示全部楼层

看看可能自定义下一个mynow的函数代替系统的now函数
RAKSmart
您需要登录后才可以回帖 登录 | 注册

本版积分规则