我已将此PHP event calendar放在我的开发系统上。如何在周六或周日禁用添加活动? :)你认为这与这段代码有关吗?
function dayPullDown($day)
{
echo "<select name=\"day\">\n";
$selected[$day] = ' selected="selected"';
for($i=1;$i <= 31; $i++) {
$sel = (isset($selected[$i])) ? $selected[$i] : "";
echo " <option value=\"$i\"$sel>$i</option>\n";
}
echo "</select>\n\n";}
答案 0 :(得分:1)
您可以使用PHP的datetime
课程来检查今天是否是工作日(而不是周末),而只是在满足您的条件时显示下拉菜单,而不是循环使用31天:
$date = new DateTime();
if($date->format('N') < 6) {
echo "<select name=\"day\">\n";
$sel = (isset($selected[$i])) ? $selected[$i] : "";
echo " <option value=\"$i\"$sel>$i</option>\n";
echo "</select>\n\n";
}