2014-06-23 82 views
0

我需要以兩種不同的格式顯示以下Jekyll前端事件:用於JS庫的軍事格式和用於顯示的標準格式。這似乎比它應該更復雜。有任何想法嗎?如果有更好的方法來指定它,我願意改變yaml的格式。將軍事轉換爲標準時間

--- 
layout: event 
title: Big Air Trampoline Park Field Trip 
start: "13:00" 
end: "15:00" 

回答

1

我結束了創建一個包括這個,希望有人會提出一個更好的辦法:

{% 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 %} 
相關問題