可能重复:
How to check if a date is in a given range?
How to check if date(entered by user) is in given range (Date format :-day month ie.:-1 june)查找时间是否在规定的范围内
我试图找到一个日期是否在规定范围内。我正在使用以下代码:
$apple='25 March';
$udate= date('d F',strtotime($apple));
echo $udate;
$startDate='21 March';
$realStartDate= date('d F',strtotime($startDate)) ;
echo $realStartDate;
$endDate='19 April';
$realEndDate= date('d F',strtotime($endDate)) ;
if ($udate >= $realStartDate && $udate <= $realEndDate) {
echo 'within tange';
}
else{
echo 'Not in range';
}
?>
我在哪里出错了?
你有没有做你的责任和搜查? http://stackoverflow.com/questions/976669/how-to-check-if-a-date-is-in-a-given-range – 2012-04-26 07:43:14
你研究过mysql之间还是这个链接:http:// www。 daniweb.com/web-development/databases/mysql/threads/53025/mysql-select-rows-in-a-date-range – SuperNoob 2012-04-26 07:58:58
为什么要将字符串转换为时间戳然后回到完全相同的字符串? – JJJ 2012-04-26 09:46:44