账号通
    

账号  

密码  

2157

查看

2

回复
主题:[已解决] 请教高手:如何调用自定义时间段为今天.明天的文章 [收藏主题]  
yizhe 当前离线

97

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:803 分
登录次数:48 次
注册时间:2006/10/29
最后登录:2010/9/26
yizhe 发表于:2010/2/8 20:19:00   | 只看该作者 查看该作者主题 楼主 
科汛智能建站系统

我新建了自定义时间字段

前台投稿时会有输入不同的日期

如:

今天2010-02-08

明天2010-02-09

后天2010-02-10

当然还有更久远的日期...

我想到了指定日期前台才能看到文章。还有明天的文章预告(调用明天)...

 

这样,我如何在前台调用时间为今天或明天的文章呢?

 

 

高手帮下忙

 

                                                                               

再请教高手.

 

昨晚熬了很晚,也没做出来。不懂程序,悲哀...

 

搜索了论坛,找到了几个认为有价值的贴子.

但没有成功。

 

我的自定义字段,日期格式调出来是2010-02-08 / 2010-11-11 这样的.

而用date或now调出的日期是2010-2-8这样,没有加0的...网上查找了一个方法.

再用DateDiff做比较.

 

懂程序的朋友帮忙如何修改下啊.

 

select top {$Param(0)}  * from KS_Article Where DateDiff("d",KS_mytime,year(Date()) & right("-0"&month(Date()),3) & right("-0"&day(Date()),3))>={$Param(1)} and Verific=1 Order By Hits Desc

 

KS_mytime 是自定义的日期2010-02-08

year(Date()) & right("-0"&month(Date()),3) & right("-0"&day(Date()),3) 调出今天是2010-02-08这样的日期

 

调用今天{SQL_今日稿件(10,0)}

调用明天{SQL_明日稿件(10,1)}

 

但显示没达到想要的效果,今天的里面也有明天的,明天的里面也有前几天的...

是不是2010-02-08这样的格式没法比较呢?

 

或者自定义字段这里KS_mytime的格式2010-02-08如何过滤输出成20100208这样呢?

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
yizhe 当前离线

97

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:803 分
登录次数:48 次
注册时间:2006/10/29
最后登录:2010/9/26
yizhe 发表于:2010/2/9 10:29:00   | 只看该作者 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
keyi 当前离线

3123

主题

8

广播

18

粉丝
添加关注
级别:大二

用户积分:11924 分
登录次数:2527 次
注册时间:2008/12/24
最后登录:2023/12/14
keyi 发表于:2010/2/8 20:32:00   | 只看该作者 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.07715秒 powered by KesionCMS 9.0