str*_*ade 5 php loops date smarty
如何在今年之前生成给定年份的选择列表?我这样做了
{assign var=thisyear value=$smarty.now|date_format:"%Y"}
{if !$firstyear}
{assign var=firstyear value="2003"}
{/if}
{if !$loop}{assign var=loop value=$thisyear}{/if}
<select name='{$id|default:year}' id={$id|default:year} style='width:70px;'>
{section name=yearValue max=$year start=$firstyear loop=$thisyear step=-1}
<option{if $year==$smarty.section.yearValue.index} selected="selected"{/if}>{$smarty.section.yearValue.index}</option>
{/section}
</select>
Run Code Online (Sandbox Code Playgroud)
不幸的是,这产生了0到2003年,但我希望它产生2003年至2010年我该怎么办?
| 归档时间: |
|
| 查看次数: |
7889 次 |
| 最近记录: |