PHP-显示当前年份的多个年份
我想知道是否有人能帮我 我想显示一个下拉(选择)框,从当前年份开始有10年 我知道显示年份是通过使用PHP-显示当前年份的多个年份,php,Php,我想知道是否有人能帮我 我想显示一个下拉(选择)框,从当前年份开始有10年 我知道显示年份是通过使用 date("Y"); 但我不知道如何自动显示10年后的数据 任何帮助都将不胜感激 干杯试试: echo('<select name="year">'); for ( $i = date("Y"); $i < date("Y")+11; $i++ ) { echo('<option value="'.$i.'">'.$i.'<
date("Y");
但我不知道如何自动显示10年后的数据
任何帮助都将不胜感激
干杯试试:
echo('<select name="year">');
for ( $i = date("Y"); $i < date("Y")+11; $i++ )
{
echo('<option value="'.$i.'">'.$i.'</option>');
}
echo('</select>');
echo(“”);
对于($i=date(“Y”);$i
请参见此处的结果PHP有一系列函数
一个你已经实例化的,你将能够操纵任何日期或时间使用简单的或函数
但是,对于您的情况,只需在下拉列表中重复您想要的年数,并简单地增加每个选项的值,这是可能的,而且简单得多
$yearSpan = 10;
$currentYear = date("Y");
$html = '<select id="foobar">';
for($i = $currentYear; $i<=$yearSpan; $i++) {
$html .= "<option value='".$i."'>".$i."</option>";
}
$html .= '</select>';
您可以尝试以下方法:
<select>
<option>Select One</option>
<?php
$year = date("Y");
$yearto = date("Y")+10;
while ($year <= $yearto)
{
echo "<option value='".$year."'>".$year."</option>";
$year++;
}
?>
</select>
选择一个
您熟悉循环和+
操作符吗?这在视觉上是很好的-但是如果
元素没有值
属性,它就不能完成很多工作。。。
<select>
<option>Select One</option>
<?php
$year = date("Y");
$yearto = date("Y")+10;
while ($year <= $yearto)
{
echo "<option value='".$year."'>".$year."</option>";
$year++;
}
?>
</select>