我正在使用月份名稱在Smarty模板中填充一個簡單的HTML select
列表。時間戳記對象被傳遞給模板。我希望通過時間戳月份作爲select
的默認值。通過的值可以作爲int
(1,2,3等等)或string
(1月,2月,3月等)傳入。在Smarty中創建指定月份的時間戳
要設置默認的選定值,我需要將傳入的時間戳月份與我在模板中創建的時間戳進行比較。例如,要比較的只是當前的一個月,我會做這樣的事情:
<option {if $smarty.now|date_format:"%b" = $passedInTimestamp['month']}selected{/if}>
text
</option>
$smarty.now
只會當月工作效果顯着。我的<option>
標記位於for循環內,從1循環到12.我如何創建一個特定月份的時間戳與月份中的傳遞進行比較?
你解決了你的問題嗎? –
@FouadFodail還沒有試過。 – smilebomb