要是有三份文件,今天显示第一个,明天显示第二个,后天显示第三个,用日期如何控制呢,代码该如何写呢

来源:百度知道 编辑:UC知道 时间:2024/07/04 03:18:28
到第四天又显示第一个依次循环自动显示
这个是在网页中显示的

(ASP代码)
首先定义一个变量:
<%
AB=Cdate("2007-5-1")'一个进行计算的基本日期
%>
然后:
<%
AB1=DATE()
MM=Datediff("d",AB,AB1)
IF MM\3=0 THEN
'读取第一个文件
ELSEIF MM\3=1 THEN
'读取第二个文件
ELSEIF MM\3=2 THEN
'读取第三个文件
END IF
%>

日期都是从1900-1-1日开始计算,你可以直接把当前时间转化为数字(例如1901-1-1转化成数字是367.00),数字的值就是从1900-1-1日到当前时间按照小时为单位以小数方式存储的。

这样你就可以直接除以3取余,这样就可以得到0,1,2的循环了。

你可以通过0,1,2来判断显示哪个文件。