Php 根据日期显示文本或其他文本
我想根据夏季/冬季时间显示文本。这意味着我希望有一个代码来说明: -如果是在3月28日之后,则返回“我们在夏季,以下是我们的开幕时间表:” -如果是之前,它返回“我们在冬季,这是我们的开幕时间表” 我发现代码:Php 根据日期显示文本或其他文本,php,text,time,Php,Text,Time,我想根据夏季/冬季时间显示文本。这意味着我希望有一个代码来说明: -如果是在3月28日之后,则返回“我们在夏季,以下是我们的开幕时间表:” -如果是之前,它返回“我们在冬季,这是我们的开幕时间表” 我发现代码: <?php $date1 = new DateTime('20-08-2017'); $date2 = new DateTime('-3 months'); $date3 = new DateTime('-6 months'); if($date1 < $date2 &am
<?php
$date1 = new DateTime('20-08-2017');
$date2 = new DateTime('-3 months');
$date3 = new DateTime('-6 months');
if($date1 < $date2 && $date1 > $date3) {
echo "Inside Range"; }
else {echo "Out of Range";}
跟进评论..您可以使用日期函数。。。
这个剧本将从3月29日到10月31日回响夏季……然后11月1日到3月28日回响冬季
<?php
$today = date("md");
echo $today;
if(($today > "0328") && ($today < "1101")){ //0328 means march 28
echo "We are in summer time, here are our opening schedules:";
}
else { echo "We are in winter time, here are our opening schedules:";
}
?>
我看不到您显示的代码片段首先以任何具体方式考虑了3月28日。3月28日之后到什么时候?@KevinGales直到下一个小时发生变化,因此,它将在10月31日。然后从3月28日到10月31日“夏季”,然后从31日到3月27日冬季?基本上,是这样的,这篇文章应该更精彩,但这就是我的想法。谢谢你,效果很好。你帮了我很多:)我很高兴它对你有用。。。