帝国CMS灵动标签查询历史今日数据(日期)

帝国教程 强烈建议 2024-03-04 08:31 295 0

  方法1、标题包含日期

  

  date_default_timezone_set(PRC);

  $batasa=date(n月j日);

  ?>

  的文章

  [e:loop={0,10,3,0,title like '%$batasa%'}]

  

  • target=_blank>
  •   [/e:loop]

      注释:标题包含日期

      举例:今天是2012年8月20日,看下面的不同年份发布的文章

      ①、2000年8月20日发布文章:8月20日又发一部微电影

      ②、2000年8月20日发布文章:今天是个好天气

      ③、2002年8月09日发布文章:在8月09日的晚上天上的月亮很圆

      ④、2006年8月20日发布文章:今天是2006年8月20日

      ⑤、2012年8月20日发布文章:明天是8月20日后的第一天

      最后用上面的代码调用出来的结果显示:①、④、⑤,

      ②和③没有调用是因为:②标题中没有包含8月20日这个日期,③标题包含的日期不是8月20日这天

      --------------------------------------------------------------------

      方法2、按日期调用

      

      date_default_timezone_set(PRC);

      $yue=date(n);

      $ri=date(j);

      ?>

      的文章

      [e:loop={0,10,3,0,month(FROM_UNIXTIME(newstime))=$yue and day(FROM_UNIXTIME(newstime))=$ri}]

      

  • target=_blank>
  •   [/e:loop]

      注释:按日期调用(还是用上面的例子)

      举例:今天是2012年8月20日,看下面的不同年份发布的文章

      ①、2000年8月20日发布文章:8月20日又发一部微电影

      ②、2000年8月20日发布文章:今天是个好天气

      ③、2002年8月09日发布文章:在8月09日的晚上天上的月亮很圆

      ④、2006年8月20日发布文章:今天是2006年8月20日

      ⑤、2012年8月20日发布文章:明天是8月20日后的第一天

      最后用上面的代码调用出来的结果显示:①、②、④、⑤,

      ③没有调用是因为:③不是8月20日这天发布的文章

      --------------------------------------------

      方法3、方法2的修改

      

      date_default_timezone_set(PRC);

      $year=date(Y);

      $moty=date(n);

      $tady=date(d);

      $ztdat=date(h);

      echo $year.年;

      echo $moty.月;

      echo $tady.日;

      echo $ztdat.时;

      ?>

      [e:loop={select * from {$dbtbpre}ecms_news where month(FROM_UNIXTIME(newstime))=$moty and day(FROM_UNIXTIME(newstime))=$tady order by newstime desc limit 10,0,24}]

      ·[日] >

      …详细进入

    本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!