打破循环进入几个月?

时间:2014-10-02 13:42:22

标签: php

我使用了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。就像我现在一样,但它是一个很长的列表...你可以检查日期,我把它放在一个数据库中,所以如果你在这里选择的日期在前端做某事,你会收到一个错误。但由于它现在是一个很长的列表,我希望它可以分成多个列或者东西,所以你不必滚动很长时间。

有没有人有这方面的解决方案,是否可以相对容易适应?

0 个答案:

没有答案