mysql日期比较
问题描述:
在我的一个mysql表中,我有start
stop
列。 例如start的值是2011-01-21
,stop的值是2011-03-23
。 今天假设是2011-03-10
如何确定“今天”是在开始和停止期之间?mysql日期比较
答
select * from mytable where CURDATE() between start and stop
答
select
*
from
`tbl`
where
now() between `the_start_date` and `the_end_date`
答
嗯有点暧昧,但你可以存储今天日期的变量,并做了“选择开始,从表停”,然后在循环中的PHP,你可以评估你目前的变量是两者之间日期值?