我是 PHP 的初学者,经过大量搜索,我在这里询问。
我想制作一个文本来回应那个时期的折扣。有 4 个时期 jan - mar、apr - jun、jul - sep、okt - dec(每个季度)。
但即使我现在在 juli,它仍然显示第 4 季度的折扣。我认为它只看当天的价值,而不是月份。
另一个问题是,如何将当前时间更改为静态日期,以便我可以使用不同的日期进行测试。
I made the following code:
$current_time = date('d-m-Y');
$quarter1 = date('d-m-Y', strtotime('01-01-2019'));
$quarter2 = date('d-m-Y', strtotime('01-04-2019'));
$quarter3 = date('d-m-Y', strtotime('01-07-2019'));
$quarter4 = date('d-m-Y', strtotime('01-10-2019'));
if (($current_time > $quarter1 && $current_time < $quarter2 && $current_time < $quarter3 && $current_time < $quarter4)){
// quarter 1
echo "discount quarter 1";
}
elseif (($current_time > $quarter2 && $current_time < $quarter3 && $current_time < $quarter4)){
// quarter 2
echo "discount quarter 2";
}
elseif ($current_time > $quarter3 && $current_time < $quarter4){
// quarter 3
echo "discount quarter 3";
}
else {
// quarter 4
echo "discount quarter 4";
}
扬帆大鱼
繁星点点滴滴