【发布时间】:2015-12-10 16:29:20
【问题描述】:
我正在尝试根据月/年创建 HTML 选择输入,但我不确定最佳方法。
虽然创建标准年循环是我开始的第一个地方,但我不确定如何获取每个月/年的最后几天以创建值。
是否有任何内置的 PHP 函数可以完成我正在寻找的东西?
逻辑:
- 必须能够提供起始年份(例如 2014 年)。
- 必须从起始年份开始并超过当前年份 1 年(例如,如果 Start = 2014,它将显示 2014、2015、2016。
- 选项的值必须是日期格式的月份的最后一天(例如
<option value="01/31/2015">January 2015</option>
输出:
<select class="s2 span4" name="desiredCompletion" placeholder="Select a Desired Completion Date">
<optgroup label="2016">
<option value="01/31/2016">Janurary 2016</option>
<option value="02/28/2016">Feburary 2016</option>
<option value="03/31/2016">March 2016</option>
...
</optgroup>
<optgroup label="2015">
<option value="01/31/2015">Janurary 2015</option>
<option value="02/28/2015">Feburary 2015</option>
<option value="03/31/2015">March 2015</option>
...
</optgroup>
<optgroup label="2014">
<option value="01/31/2014">Janurary 2014</option>
<option value="02/28/2014">Feburary 2014</option>
<option value="03/31/2014">March 2014</option>
...
</optgroup>
</select>
【问题讨论】:
-
到目前为止您尝试过什么?请在提出问题之前展示一些努力/尝试/代码。这将提供一个不错的起点,我们可以在此基础上扩展对话。
标签: php