我使用了while循环,因此它会在1月1日到12月31日之间循环播放。 你可以想象,这是一个很长的列表,我的解决方案是将它分成多个列或使用jquery手风琴,这样你就可以轻松地按月打开它。
Sofar我有:
$year_selected = date("Y");
$startdatum = "00-01-$jaar_selected";
$einddatum = "30-12-$jaar_selected";
while (strtotime($startdatum) <= strtotime($einddatum)) {
$startdatum = date ("d-m-Y", strtotime("+1 day", strtotime($startdatum)));
$weekday = strftime("%d-%m-%y %A", strtotime($startdatum));
if(in_array($startdatum, $dagen_new)) {
echo "<input checked type='checkbox' name='$startdatum' value='$startdatum'>
<label $red>$weekday</label>";
} else {
echo "<input type='checkbox' name='$startdatum' value='$startdatum'>
<label $red>$weekday</label>";
}
}
我需要的是你得到了这个月的日期,例如1-31。就像我现在一样,但它是一个很长的列表...你可以检查日期,我把它放在一个数据库中,所以如果你在这里选择的日期在前端做某事,你会收到一个错误。但由于它现在是一个很长的列表,我希望它可以分成多个列或者东西,所以你不必滚动很长时间。
有没有人有这方面的解决方案,是否可以相对容易适应?