Blogger 날짜 형식 바꾸기

최종 수정일: | #블로그 운영

Blogger에서는 독자적 xml 태그를 활용해서 날짜 형식을 비교적 자유롭게 바꿀 수 있습니다.

<time expr:datetime='data:post.date.iso8601'><data:post.date.year/>/<b:eval expr='data:post.date.month lt 10 ? &quot;0&quot; + data:post.date.month : data:post.date.month'/>/<b:eval expr='data:post.date.day lt 10 ? &quot;0&quot; + data:post.date.day : data:post.date.day'/></time>

위 코드를 사용하면, 날짜가 2021/10/01처럼 표현됩니다. 로직만 설명드리자면, data:post.date.month는 01부터 12가 아닌 1부터 12까지를 출력하므로 data:post.date.month이 10보다 작으면 앞에 0을 붙여 출력하도록 하고 있습니다. data:post.date.day도 마찬가지입니다.

코드만 봐서는 이해하기 힘들 수 있으니 위 코드의 출력 예시를 보여드리겠습니다.

<time datetime="2021-10-13T22:06:29+09:00">2021/10/13</time>

datetime을 보면 2021년 10월 13일 10시 6분 29초에 발행된 블로그 글인 걸 알 수 있습니다.

두 번째 예시는 요일까지 표시할 수 있습니다.

<b:with value='data:post.date.dayOfWeek - 1' var='nod'><b:with value='["월", "화", "수", "목", "금", "토", "일"]' var='dow'><b:eval expr='data:dow[nod]'/>요일</b:with></b:with>

이 코드의 출력 예시는 다음과 같습니다.

<time datetime="2021-10-13T22:06:29+09:00">2021/10/13 (수)</time>

댓글 없음