
select from 表 where 时间字段<unix_timestamp(DATE_ADD(now(),INTERVAL -3 MINUTE))
时间字段如果不是时间戳:
select from 表 where 时间字段<DATE_ADD(now(),INTERVAL -3 MINUTE)
TP的话建议用“_string”,比如时间戳字段的话
$map['_string'] = '时间字段<unix_timestamp(DATE_ADD(now(),INTERVAL -3 MINUTE))';
mysql数据库的日期字段类型建议为varchar或者char,存入时间戳。
取出的时候,将时间戳转换为你需要的时间格式就好。
例:
假设取出值为$time
echo date('Y-m-d H:i:s',$time);
你就会看到:2011-11-23 17:42:43的时间格式
<php>echo date("Y-m-d",strtotime($np['post_time']));</php>
放心吧 TP里面用<php></php>标签会认识的。
以上就是关于thinkphp 怎么把超过时间的记录查出来全部的内容,包括:thinkphp 怎么把超过时间的记录查出来、用Thinkphp,时间戳转换成正常时间格式(Y年m月),MYSQL数据库的日期字段类型是什么、thinkphp中date="Y-m-d",###的问题,望高手指点。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)