关于是时间戳对比的有关问题

WBOY
Freigeben: 2016-06-13 13:13:34
Original
874 Leute haben es durchsucht

关于是时间戳对比的问题
在数据库中,我以时间戳存储数据(time())
现在我要使用如2012/8/22这样的日期去查询
但是遇到一个关于称数的问题
我该如何做才能查到找数据库中等于今天的这个所有数据呢?

------解决方案--------------------
SELECT * FROM tt WHERE FROM_UNIXTIME( time, '%Y/%m/%d' ) ='2012/8/22'
------解决方案--------------------
我建议你将"2012/8/22" 转换成时间戳 比如 N

搜索时间 between N and (N+86400-1)
------解决方案--------------------
$dated = strtotime($_GET['dateitme']);
qsj_magazine.datetime =$dated;
------解决方案--------------------
$dated = strtotime($_GET['dateitme']);
qsj_magazine.datetime =$dated;
------解决方案--------------------
$dated = strtotime($_GET['dateitme']);
qsj_magazine.datetime =$dated;
------解决方案--------------------

PHP code

$oldtime = '2012-8-22 23:59:59';  
$catime = strtotime($oldtime);
SELECT * FROM qsj_user_profile,qsj_magazine WHERE qsj_magazine.uid = qsj_user_profile.uid AND qsj_magazine.datetime > '$catime ';
<br><font color="#e78608">------解决方案--------------------</font><br>我都是将2012/8/22转换成时间戳,需要转换两个值,第一个是2012/8/22这天0点0分,第二个是<br>2012/8/23这天0点0分<br><br>然后再搜索time字段介于上面两个值之间
<br><font color="#e78608">------解决方案--------------------</font><br>
Nach dem Login kopieren
PHP code

$oldtime = '2012-8-22 23:59:59';  
$catime = strtotime($oldtime);
SELECT * FROM qsj_user_profile,qsj_magazine WHERE qsj_magazine.uid = qsj_user_profile.uid AND qsj_magazine.datetime > '$catime '; <div class="clear">
                 
              
              
        
            </div>
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage