我不知道从哪里开始,所以我只举一个例子。如何创建<select>
字段,其中包含按周排列的日期选择。本周开始于周日结束于星期六:
// Today is Feb 25
<select>
<option value="2013-02-24" selected>Feb 24 - March 2</option>
<option value="2013-02-17">Feb 17 - Feb 23</option>
<option value="2013-02-10">Feb 10 - Feb 16</option>
<option value="2013-02-03">Feb 3 - Feb 9</option>
</select>
正如您在上面的示例中所看到的,所有内容都以7个一组(一周)排列。我只放了最近的4周,其中包括本周。在此先感谢您的帮助!
答案 0 :(得分:3)
<select>
<?php
for ($i = 0; $i < 4; $i++) {
echo '<option value="' . date("Y-m-d", strtotime("this sunday - $i week")) . '">' . date("M j", strtotime("this sunday - $i week")) . " - " . date("M j", strtotime("this saturday - $i week")) .'</option>';
}
?>
</select>