我将按给定的日期指定季节。我有 4 个按日期排列的季节(不是按月份)。所以我决定使用in_array
,range()
但它什么也没显示。
这是我的代码:
$p1=strtotime("2013-12-13");
$p2=strtotime("2014-02-20");
$h1a=strtotime("2014-02-21");
$h1b=strtotime("2014-04-31");
$l1=strtotime("2013-05-01");
$l2=strtotime("2013-10-31");
$h2a=strtotime("2013-11-01");
$h2b=strtotime("2013-12-19");
$today=strtotime(date("Y-m-d"));
if(in_array($today, range($p1, $p2))){
echo "peak";
}elseif(in_array($today, range($h1a, $h1b))){
echo "hi1";
}elseif(in_array($today, range($l1, $l2))){
echo "low";
}else(in_array($today, range($h2a, $h2b))){
echo "h2";
}
你们能否改进我的代码。
问候,