分享

写回答

发帖

[提问] 求版主,如何用asp+access显示北京时间

GoDaddy GoDaddy 1151 人阅读 | 4 人回复

发表于 2010-10-9 11:42:23 | 显示全部楼层 |阅读模式

现在显示的是美国时间,如果才能显示北京时间。我用的是ASP+ACCESS。谢!

回答|共 4 个

add.c

发表于 2010-10-9 11:44:16 | 显示全部楼层

在程序里修改

asdfghjkl

发表于 2010-10-9 11:47:28 | 显示全部楼层

能不能指教一下怎样改?

add.c

发表于 2010-10-9 13:23:07 | 显示全部楼层

给你点提示, 具体还是要自己做
GoDaddy空间时间问题
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())

自己定义 mynow 函数代替系统的now函数
dim mynow
mynow = DateAdd("h",15,now())
这样以后就省事了。

linux:
在原来的.htaccess文件添加一条:SetEnv TZ Asia/Chongqing
直接在php.ini或者php5.ini 里面添加一行  date.timezone = PRC

yachiw

发表于 2010-10-9 18:56:08 | 显示全部楼层

是自己做一个function 全局的,把时间加15个小时,我们北京时间比美国空间快15个小时
RAKSmart
您需要登录后才可以回帖 登录 | 注册

本版积分规则