asp 如何指定日期发布新闻?
例如当前日期为3月13日,一条新闻要求发布时期为3月18,那么表示在这条新闻记录在要3月18日的时候才能在前台显示,代码该怎么写才好?
参考答案:那就按你说的,帮你改吧:
<%
Set Rs = Server.CreateObject("ADODB.Recordset")
sql ="Select top 10 * From News where Type ='社会新闻' Order By id Desc"
RS.open sql,Conn,1,1
Do While Not Rs.Eof
if rs("datetime")<>#2007-03-13# then '假设datetime为时间字段,显示出所有日期不是3月13日的新闻列表
%>
<tr>
<td height="21"><%=Rs("title")%></td>
</tr>
<%
elseif date()>=#2007-03-18# and rs("datetime")=#2007-03-13# then '如果字段日期是3月13日的,且当前日期为2007-03-18,则新闻列表也显示
%>
<tr>
<td height="21"><%=Rs("title")%></td>
</tr>
<%
end if
Rs.MoveNext
Loop
Rs.Close
%>