作者MingZhong (N NN)
看板Web_Design
标题Re: [问题] 请问时区问题
时间Tue Dec 21 23:22:33 2004
※ 引述《fancyiris (Iris)》之铭言:
: ※ 引述《MingZhong (N NN)》之铭言:
: : 自己手动增加最快罗+_+
: 请问...要怎麽加啊?
: 是要加asp script的语法吗?
: 我还是不懂耶~烦请解说 ..
: 谢谢喔
如果是我的话会用
NewTime=DateAdd("h", 8, Now)
其中"h"是常数代表小时
请参阅
DateAdd 函数
传回值为一 Variant (Date),内容为某个基准日期加上特定时间间隔单位後的日期。
语法
DateAdd(interval, number, date)
DateAdd 函数语法中有下列的指名引数:
单元 说明
interval 必要引数。字串运算式,表示所要加上去之时间间隔单位。
number 必要引数。数值运算式,表示要加上之时间间隔单位的次数。其数值可以为正数 (
可得未来日期),亦可以为负数 (可得过去的日期)。
date 必要引数。可为型态为Variant (Date) 之变数或正确表示出日期之字串,代表基准
日期,将此基准日期加上 number 次的 interval 後,即为传回值之日期。
设定
interval 引数的设定值如下:
设定 说明
yyyy 西元年
q 季
m 月
y 一年的日数
d 日
w 一周的日数
ww 周
h 时
n 分
s 秒
请注意
DateAdd 函数可以计算基准日期加上或减去您所指定的时间间隔後的结果。例如,您可以
用 DateAdd 来计算从今天起三十天後或三十天前的日期是那一天;或者计算距离现在 45 分
钟前或 45 分钟後的时间。
如果时间间隔是以 [天] 来计算,interval 引数可以是 [一年的日数] ("y"),[日] ("d"
),或 [一周的日数] ("w")。
DateAdd 函数所传回的日期一定是有效的。下面的范例以一月三十一日为基准日,计算加
上三十日後的结果。
DateAdd("m", 1, "31-Jan-95")
上例中,DateAdd 传回 28-Feb-95,而不是 31-Feb-95。如果基准日 date 是 31-Jan-96
,传回值则是 29-Feb-96,因为 DateAdd 函数知道 1996 年是闰年。
如果减去的年度超过基准日的年份,就会产生程式错误。
如果 number 引数不是一个 Long 值,计算时会取最接近的整数值来计算。
附注 DateAdd 传回值的格式由 Control Panel设定决定,而不是传递到 date引数
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.163.120.145
1F:推 fancyiris:谢谢你的解说~研究之後总算解决了~thanks 218.166.116.181 12/22