在这里,我有一个显示划船俱乐部活动的页面的代码。如果事件的日期早于今天的日期,它应该给出 2 个图标,一个显示统计数据,一个显示结果。如果日期是今天或之后,它应该显示一个日历,可用于保存日期等。
这是我的代码:
if ($startDate < $today && $endDate < $today){
if ($startDate == $endDate){
$p->addContent("<div id=truncate>");
$p->addContent("<strong style=white-space:normal><a href='#'><img src=./aggregate.png width=42.5 height=42.5 style=float:right></a>$startDate</strong>");
$p->addContent("<p><br><a href='#'><img src=./race_result.png width=42.5 height=42.5 style=float:right></a> $event</p>");
$p->addContent("</div>");
$p->addContent("<hr>");
}else{
$p->addContent("<div id=truncate>");
$p->addContent("<strong style=white-space:normal><a href='#'><img src=./aggregate.png width=42.5 height=42.5 style=float:right></a>$startDate - $endDate </strong>");
$p->addContent("<p><a href='#'><img src=./race_result.png width=42.5 height=42.5 style=float:right></a>$event</p>");
$p->addContent("</div>");
$p->addContent("<hr>");
}
}
else{
if ($startDate == $endDate){
$p->addContent("<div id=truncate>");
$p->addContent("<strong style=white-space:normal><a href='#'><img src=./calendar.png width=42.5 height=42.5 style=float:right></a>$startDate</strong>");
$p->addContent("<p>$event</p>");
$p->addContent("</div>");
$p->addContent("<hr>");
}else{
$p->addContent("<div id=truncate>");
$p->addContent("<strong style=white-space:normal><a href='#'><img src=./calendar.png width=42.5 height=42.5 style=float:right></a>$startDate - $endDate </strong>");
$p->addContent("<p>$event</p>");
$p->addContent("</div>");
$p->addContent("<hr>");
}
}
我明白了。如您所见,它在 10 月 13 日之前都可以正常工作,然后又开始显示 2 个图标。不知道我在这里做错了什么。