>데이터 베이스 >MySQL 튜토리얼 >mysql 时间戳按指定格式(Y-m-d)取出_MySQL

mysql 时间戳按指定格式(Y-m-d)取出_MySQL

WBOY
WBOY원래의
2016-05-27 14:12:421331검색

bitsCN.com

之前做采集脚本,把采集的时间按unix时间戳的形式取出    那么在写sql语句的时候,需要按时间查询相应的记录,页面传进来的$time 是'2014-01'之类的字符串,那么怎么写sql呢

$sql.=' and FROM_UNIXTIME(time,"%Y-%m")=/''.$time.'/'';  这样能取出数据库中 $time 相对应的记录 

 

可能会有朋友说那干嘛不把 $time 直接strtotime(),然后再和数据库的数据进行匹配呢,情况是这样的:$time例如'2014-01',但是数据库里的时间是精确到日的,这样的话二者不匹配,后续处理也比较复杂,直接用mysql的函数会方便很多。。

bitsCN.com
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.