thinkphp 怎么把超过时间的记录查出来

thinkphp 怎么把超过时间的记录查出来,第1张

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",###的问题,望高手指点。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/10147136.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存