由于公司需要要写一个小小的插件 先说一下要求,大概是这个样子的: 以下为样式: 
↓2009-6-10 09:00 [篮球] NBA常规赛:灰熊VS爵士 ① ② 
09:00 [篮球] NBA常规赛:骑士VS黄蜂 ① ② 
11:30 [篮球] NBA常规赛:湖人VS魔术 ① ② ↓2009-6-11 03:00 [足球] 西甲联赛:巴塞罗那VS拉科鲁尼亚 ① ② 就是将今天的比赛时间,和明天比赛时间调用出来! ① ② 为url连接电视台 我现在表结构为 id  自增 
title 标题=“09:00 [篮球] NBA常规赛:灰熊VS爵士”都相同 
url  多个用|分隔 
time  用来分辨今天和明天 问题就出现在这里: 这个判断今天和明天 
我自己想的是用时间戳 
如果在今天范围内就是今天的播放 
而大于今天范围的就是小于后天范围就是明天的预告的! 
不知道这样的想法对不对! 
望高人指点还有! 
当天时间戳为  mktime(0,0,0,date("m",$t),date("d",$t),date("Y",$t));  
那明天应该是  mktime(0,0,0,date("m",$t),date("d",$t),date("Y",$t))+24*3600 谢谢! 

解决方案 »

  1.   

    标题中没有必要包含时间、篮球。1.直接用一个时间戳保存播放时间,显示的时候直接用date函数在不同的位置定义格式。2.[篮球]应该属于分类,另建一个分类表,显示的时候,显示相应数据的所属分类。
      

  2.   


    学习中,
    不过
    http://www.sakuramoon.cn/?fromuid=183259
    也是PHP做得
    挺好的
      

  3.   

    你的问题是如何通过输入来判断这个标题是今天的还是明天的吗?
    如果问题是这样可以这么做按照输入,你可以拿到时间:$var1=2009-06-10  $var2=2009-06-11 这是输入如果当天是2009-06-10
    $date = date("Y-m-d");                                    //$date为 2009-06-10
    $tomorrow = date("Y-m-d", strtotime($date) +  24 * 3600); //$tomorrow为2009-06-11只需要用字符串比较如果:$var1 == $date 那么这个标题就是今天的,如果 $var2 == $tomorrow 那么这个标题就是明天的如果你的输入的时间里面,不是今天就是明天,那么只需要做一个判断即可