获得当前年份和五年前

时间:2018-03-26 22:00:21

标签: php date

我需要一个当前年份和五年前的选择标签

<select class='selrange' id='rangeyeara'>
<?php
for($y=date("Y")-5; $y=date("Y"); $y++){
    echo "<option>" . $y . "</option>";
}
?>
</select>

今年有,但没有任何其他人。

2 个答案:

答案 0 :(得分:2)

for循环中的第二个陈述必须是&#34; end&#34;条件。

将运算符=(分配)更改为<=(比较):

<select class='selrange' id='rangeyeara'>
<?php
for($y=date("Y")-5; $y<=date("Y"); $y++){
    echo "<option>" . $y . "</option>";
}
?>
</select>

答案 1 :(得分:0)

在PHP中获取年份非常简单。

<select class='selrange' id='rangeyeara'>
<?php $currentYear = date('Y'); ?>
<?php for ($year = $currentYear - 5; $year <= $currentYear; $year++): ?>
    <option value="<?= $year; ?>"><?= $year; ?></option>
<?php endfor; ?>
</select>