为了账号安全,请及时绑定邮箱和手机立即绑定

如何保留当前年份并添加新年份?

如何保留当前年份并添加新年份?

PHP
哆啦的时光机 2022-10-28 09:39:56
我需要像 2020 年一样在我的选择框中添加新的一年,所以我需要在 2021 年将其添加到我的选择框中,同时保留 2020 年而不删除它我暂时使用了日期('Y')<option value="{{ date('Y') }}"> {{ date('Y') }} </option>有什么建议吗?
查看完整描述

3 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

如果您想从 2020 年开始并在新年份到来时添加新的年份,我建议使用for循环从 2020 年迭代到当前年份。


像这样的东西:


for ($year=2020; $year<=date('Y'); $year++) {

   echo "<option>$year</option>";

}

或者如果使用 Laravel/Blade:


@for ($year=2020; $year<=date('Y'); $year++)

    <option>{{ $year }}</option>

@endfor

甚至:


{{ Form::selectRange('year', 2020, date('Y')) }}


查看完整回答
反对 回复 2022-10-28
?
MM们

TA贡献1886条经验 获得超2个赞

你可以测试一下

date('Y', strtotime('+1 year'))


查看完整回答
反对 回复 2022-10-28
?
慕的地6264312

TA贡献1817条经验 获得超6个赞

<option value="{{ date_create('next year')->format('Y') }}"> {{ date_create('next year')->format('Y') }} </option>

value属性是可选的<option>。如果您的值与您的内容相同,则可以删除 value 属性。


查看完整回答
反对 回复 2022-10-28
  • 3 回答
  • 0 关注
  • 77 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信