0
我需要以兩種不同的格式顯示以下Jekyll前端事件:用於JS庫的軍事格式和用於顯示的標準格式。這似乎比它應該更復雜。有任何想法嗎?如果有更好的方法來指定它,我願意改變yaml
的格式。將軍事轉換爲標準時間
---
layout: event
title: Big Air Trampoline Park Field Trip
start: "13:00"
end: "15:00"
我需要以兩種不同的格式顯示以下Jekyll前端事件:用於JS庫的軍事格式和用於顯示的標準格式。這似乎比它應該更復雜。有任何想法嗎?如果有更好的方法來指定它,我願意改變yaml
的格式。將軍事轉換爲標準時間
---
layout: event
title: Big Air Trampoline Park Field Trip
start: "13:00"
end: "15:00"
我結束了創建一個包括這個,希望有人會提出一個更好的辦法:
{% assign times = include.param | split: ':' %}
{% assign h = times[0] | modulo:12 %}
{% assign hh = times[0] | modulo:24 %}
{% if h == 0 %}12{% else %}{{h}}{% endif %}:{{times[1]}}
{% if h == hh %}am{% else %}pm{% endif %}
我這樣稱呼它:
{% include display_time.html param=event.start %}