{%- assign now = ‘now’ | date: ‘%s’ -%}
{%- assign startDate = ‘{{ block.settings.start-day | escape }}’ | date: ‘%s’ -%}
{%- assign endDate = ‘{{ block.settings.end-day | escape }}’ | date: ‘%s’ -%}
{%- if startDate < now and now < endDate -%}
コンテンツ表示
{%- endif -%}
テーマ設定のテキストフィールドに入力した日付を比較してコンテンツを表示非表示のリキッドを作っているのですが、テキストに入力した日付が反応していなくうまくいきません。
テキストフィールドにいれる文字例「2022/8/19 10:00:00」
テキストフィールドを使わず、インラインならうまく処理されます。
【日付をインラインの場合】
{%- assign now = ‘now’ | date: ‘%s’ -%}
{%- assign startDate = ‘2022/8/19 10:00:00’ | date: ‘%s’ -%}
{%- assign endDate = ‘2022/8/19 14:11:00’ | date: ‘%s’ -%}
{%- if startDate < now and now < endDate -%}
コンテンツ表示
{%- endif -%}