PHPIN.NET

 找回密码
 立即注册
查看: 5400|回复: 0

[技巧手记] 灵动标签调用某一天内发布的信息

[复制链接]

469

主题

31

回帖

5569

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5569
发表于 2014-3-5 13:45:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
灵动标签调用某一天发布的信息,例子如下:

例子1:
  1. [e:loop={1,10,0,0,"FROM_UNIXTIME(newstime,'%Y-%m-%d')='2014-03-03'",''}]
  2. <a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a>
  3. [/e:loop]
复制代码
此例子可以调用出来2014年3月3日当前发布的信息。

函数:FROM_UNIXTIME
作用:将MYSQL中以INT(11)存储的时间以"YYYY-MM-DD"格式来显示。
语法:FROM_UNIXTIME(unix_timestamp,format)
返回表示 Unix 时间标记的一个字符串,根据format字符串格式化。format可以包含与DATE_FORMAT()函数列出的条目同样的修饰符。
根据format字符串格式化date值。



例子2:
  1. [e:loop={1,10,0,0,'newstime>='.to_time('2014-03-03 00:00:01').' and newstime<='.to_time('2014-03-04 23:59:59'),'newstime DESC'}]
  2. <a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a>
  3. [/e:loop]
复制代码

此例子可以调用出来2014年3月3日~~2014年3月4日当前发布的信息。


to_time($datetime);//帝国CMS 时间转换函数


例子3:

  1. [e:loop={1,10,0,0,"format_datetime(newstime,'Y-m-d')='2014-03-03'",''}]
  2. <a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a>
  3. [/e:loop]
复制代码

使用帝国自身的时间转换函数format_datetime
此函数支持把时间戳转换为格式,也支持把时间转换为另外一种格式。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|PHPIN.NET ( 冀ICP备12000898号-14 )|网站地图

GMT+8, 2024-12-4 01:53

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表