iT邦幫忙

0

twig filter if and 問題

  • 分享至 

  • xImage

i 的 result 是 年份
eg: 2021,2022,2023,2024

這一部分,我是能做到只出2022,2023,2024

{% for i,k in Num %}
{% if i >= "now"|date("Y") %}
	// show result
{% endif %}

但當我filter 月份的時候,就不能有效的運作,請問我哪個地方做錯??

{% if i >= "now"|date("Y") and 9 > "now"|date("m") %}
	// show result
{% endif %}
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2022-10-21 15:08:08

參考這篇
改成以下試試看

{% if (i >= "now"|date("Y")) and (9 > "now"|date("m")) %}
	// show result
{% endif %}
nick12345 iT邦新手 4 級 ‧ 2022-10-21 16:35:13 檢舉

還是不行,
下邊例子,正常會出

但這個做法,只有出

或全部不出。

{% if (i >= "now"|date("Y")) and (9 > "now"|date("m")) %}
	<div>{{i}}</div>
{% endif %}

我要發表回答

立即登入回答