날짜를 표현하는 방법이 정말 많다. 다 적을 순 없고 아래 링크에 가면 아주 자세하게 볼 수 있다.
제일 많이 쓸 듯 한 것을 하나 보여주면
{{ page.date | date: '%Y-%m-%d' }}
Output Example 1: 2013-05-03
Output Example 2: 2013-07-04
Output Example 3: 2013-09-23
Output Example 4: 2013-11-26
그 중에서 흥미로운 것만 하나 정도 소개해 본다.
날짜 표기를 자신이 원하는 형태로
자신만의 스타일로 보여주고 싶다면 아래 코드를 참고하면 될 듯 하다. 기본 값들을 읽어 와서 적당히 자신의 포맷 대로 변경하는 방법을 잘 보여준다.
<!-- Whitespace added for readability -->
{% assign d = page.date | date: "%-d" %}
{% assign m = page.date | date: "%B" %}
{% case m %}
{% when 'April' or 'May' or 'June' or 'July' %}{{ m }}
{% when 'September' %}Sept.
{% else %}{{ page.date | date: "%b" }}.
{% endcase %}
{% case d %}
{% when '1' or '21' or '31' %}{{ d }}st
{% when '2' or '22' %}{{ d }}nd
{% when '3' or '23' %}{{ d }}rd
{% else %}{{ d }}th
{% endcase %},
{{ page.date | date: "%Y" }}
결과 예제는 아래와 같다.
Output Example 1: May 3rd, 2013
Output Example 2: July 4th, 2013
Output Example 3: Sept. 23rd, 2013
Output Example 4: Nov. 26th, 2013