見出し画像

【Shopify】よく使うdate(日付)フィルター集〜日本語で曜日を出力する〜

Shopifyでよく使用するdateフィルターについてまとめました。
※基本的にはarticleで使用する想定です。

2022/01/01

{{ article.published_at | date: '%Y/%m/%d' }}
{{ product.created_at | date: format: 'basic' }}

※どちらも可能

2022年1月1日

{{ article.published_at | date: '%Y年%_m月%e日' }}
{{ product.created_at | date: format: 'abbreviated_date' }}

※どちらも可能

2022/01/01 - 20:10

{{ article.published_at | date: '%Y/%m/%d - %k:%M' }}

2022年1月1日 午後10時10分10秒

{{ article.published_at | date: '%Y年%_m月%e日 午前%l時%M分%S秒' }}

日本語で曜日を表示

曜日はデフォルトでは日本語で表示することができません。
そこで以下のようにして、表示させます。

2022年1月1日(土)

{%- assign weekday = 'now' | date: '%a' -%}
{%- capture weekday_jp -%}
    {%- if weekday == 'Sun' -%}
        {{- '(日)' -}}
    {%- elsif weekday == 'Mon' -%}
        {{- '(月)' -}}
    {%- elsif weekday == 'Tue' -%}
        {{- '(火)' -}}
    {%- elsif weekday == 'Wed' -%}
        {{- '(水)' -}}
    {%- elsif weekday == 'Thu' -%}
        {{- '(木)' -}}
    {%- elsif weekday == 'Fri' -%}
        {{- '(金)' -}}
    {%- elsif weekday == 'Sat' -%}
        {{- '(土)' -}}
    {%- endif -%}
{%- endcapture -%}
{{ article.published_at | date: '%Y年%_m月%e日' append: weekday_jp }}

まとめ

何かご不明点、おかしな点あればご連絡ください。

これ以外にもShopifyテーマのLiquidでのカスタマイズを今後もnoteに投稿していくので、フォローといいねしていただけるとうれしいです。

また、Shopifyの独自のカスタマイズやテーマ開発などのご依頼ございましたら、TwitterのDMよりお待ちしております。

あわせてお読みください

自己紹介

エンジニア経歴

2019.08〜2020.08 カレント自動車株式会社IT事業部インターン
2020.08〜 フリーランスとして数社の業務委託とShopifyエンジニア, Webエンジニアとして活動
2021.08〜 僕と私と株式会社 Shopify事業部責任者
2022.01〜 石垣島に僕と私と株式会社グループのEC制作会社設立 (代表)

その他経歴

2021  電動キックボード日本一周
    雑誌「BICYCLE JAPAN」7月号掲載
    渋谷大型スクリーンCM「SWALLOW」出演

SNS

TikTok
85,000フォロワー(2021.09時点)
主に旅について発信


Instagram
11,000フォロワー(2021.09時点)
主に旅と生活について発信


Twitter
旅とShopifyについて発信

この記事が気に入ったらサポートをしてみませんか?