1

動的な曜日選択を探しています。

したがって、コードは今日が 8 月 1 日であることを認識し、そのように動作します。

だからコード(どのように実行したいか)

<select id="selectday" name="selectday" tabindex="13">
<option value="">Please select Preferred Day</option>
<option value="">Today Wed 1st Aug</option>
<option value="">Thursday 2nd Aug</option>
<option value="">Friday 3rd Aug</option>
<option value="">Saturday 4th Aug</option>
<option value="">Sunday 5th Aug</option>
</select>

また、可能であれば因数分解したいと思います。現在の時間が => 午後 12 時である場合、今日 (オプションとして利用できなくなります)

これは理にかなっていますか?

誰かがこのようなものを見たことがあるかどうか、またその方法を知りたいですか? jquery の方が好きですが、php でも問題ないと思います。

特にTrents https://github.com/trentrichardson/jQuery-Timepicker-Addonの日付と時刻のピッカーがたくさんあります

しかし、非常にシンプルで軽量なものが必要です。

7 日ブロックまたは 14 日ブロックのいずれかのみを表示する必要があります。日曜日が選択肢になかった方がいいと思いますが、それは大きな問題ではありません。

4

1 に答える 1

1

このような何かがあなたを始めるはずです...(テストされた例

<select id="selectday" name="selectday" tabindex="13">
<?php
    $IncludeToday = date("G") < 12;
    for($i=($IncludeToday?0:1);$i<=7;$i++) {
        $TargetDate = strtotime(date("Y-m-d") . " +{$i} day");
        print "<option value=\"" . date("Y-m-d", $TargetDate) . "\">" . date("l jS F", $TargetDate) . "</option>\n";
    }
?>
</select>

これは、現在の日付を形式で取得し、のオフセットを解析するためにY-m-d使用します。次に、適切な表示形式と値に機械可読なオプションを出力します。strtotime()+ n daysy-m-d

于 2012-08-01T02:46:15.177 に答える