[提问]
关于godaddy、windows主机、asp系统的时间问题。版主和ASP高手进
|
|
dim shijian,dingdan
shijian=now()
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from orders where username='"&username&"' and zhuangtai=7",conn,1,3
if request.cookies("Cnhww")("username")<>"" then
dingdan=now()
dingdan=replace(trim(dingdan),"-","")
dingdan=replace(dingdan,":","")
dingdan=replace(dingdan," ","")
美国主机显示的不是北京时间,而且显示的格式和国内不一样
8/16/2010 10:31:55 AM(美国显示)
2010-8-16 10:31:55 (国内显示)
借问版主和各位asp高手
如何将以上代码中的now() 让它显示北京时间 按照国内的显示格式
后台有显示时间的<%=now%>被我换成如下代码
<%
Function getDate(str)
if not IsDate(str) then Exit Function
str = DateAdd("h",15,str)
getDate = Year(str)&"-"&Month(str)&"-"&Day(str)&" "&FormatDateTime(str,4)&":"&Second(str)
End Function
Response.Write getDate(now())
%>
虽然有缺陷 但也基本上解决问题了。
坐等各位高手解答。 本人菜鸟。 基本上不懂ASP。 莫见笑。 |
评分
-
查看全部评分
|
|
|
|
|
|
|
|
|
|
add.c
发表于 2010-8-16 10:47:34
|
显示全部楼层
|
参考下 这个帖子 http://bbs.idcspy.com/thread-76580-1-1.html |
|
|
|
|
|
|
|
|
|
|
weiy2651
发表于 2010-8-16 10:57:13
|
显示全部楼层
原帖由 add.c 于 2010-8-16 10:47 AM 发表 
参考下 这个帖子 http://bbs.idcspy.com/thread-76580-1-1.html
版主 这个帖子我昨天就看了
可我需要显示24小时制的 按照国内的显示格式 出现PM AM 订单系统就用不了 |
|
|
|
|
|
|
|
|
|
|
add.c
发表于 2010-8-16 11:02:13
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
weiy2651
发表于 2010-8-16 12:05:44
|
显示全部楼层
嗯 这问题自己解决了 贴出来给大家参考下 比较死板的方法
dim mynow,mynowa,shijian,dingdan
mynow=DateAdd("h",15,now())
mynowa=Year(mynow)&"-"&Month(mynow)&"-"&Day(mynow)&" "&FormatDateTime(mynow,4)&":"&Second(mynow)
shijian=mynowa
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from orders where username='"&username&"' and zhuangtai=7",conn,1,3
if request.cookies("Cnhww")("username")<>"" then
dingdan=mynowa
dingdan=replace(trim(dingdan),"-","")
dingdan=replace(dingdan,":","")
dingdan=replace(dingdan," ","") |
评分
-
查看全部评分
|
|
|
|
|
|
|
|
|
|
add.c
发表于 2010-8-16 14:08:16
|
显示全部楼层
|
|
|
|
|
|
|
|