Blogger 날짜 형식 마음대로 바꾸기

최종 수정일:
댓글 4개 | 관련 글,

기본 제공 날짜 형식의 한계

Blogger에서 기본으로 제공하는 날짜 형식들은 너무 종류가 다양하지 않습니다. 타임스탬프 형식을 조절해서 날짜 형식을 바꿀 수는 있지만, 아래 사진처럼 연도가 앞에 가 있는 예는 전무합니다.

우리나라에선 다 보기 불편합니다

저는 이런 방식을 보완하기 위해서 자바스크립트로 /을 쪼개서 연, 월, 일을 취득한 다음 재배열하는 방식을 사용한 적이 있었는데, 역시나 자바스크립트를 이용하다 보니 날짜가 조금 늦게 뜨는 문제가 있습니다.

https://blog.naver.com/kyhilsang131/222146520388

간단히 보완하는 법

<data:post.date/>를 넣는 부분에 다음의 코드를 삽입하면 해결됩니다.

<b:eval expr='format(data:post.date, "dd/MM/YYYY")'/>

이렇게 하면 날짜가 01/01/2020 식으로 표시됩니다. 만약 저 부분을 YYYY.MM.dd로 바꾼다면 2020.01.01 형식이 될 걸 예상하고 있었을 것입니다. 맞습니다. 저 부분만 재배치하면 우리가 원하는 날짜 레이아웃을 얼마든지 만들어 낼 수 있습니다. 한번 만들어 봅시다.

예시

<b:eval expr='format(data:post.date, "YYYY년 M월 dd일")'/>

2020년 11월 24일처럼 표시됩니다. 제 블로그에서 현재 사용하고 있는 포맷입니다, M은 01월 ~ 09월처럼 표시되기 때문에 MM 대신 M으로 설정했습니다.

<b:eval expr='format(data:post.date, "M월 dd일 hh시 mm분")'/>

11월 24일 04시 35분처럼 표시됩니다. 시간까지 표시해 봤습니다. 좀 길어지긴 하겠지만, 쓸모는 많습니다. 다만 12시간 표시만 되기 때문에 24시간 표시를 원한다면 HH로 설정해야 합니다.

내 사진

BINUBALL 작성

fx-570EX, fx-570ES PLUS 등의 계산기 관련 글들을 주로 올립니다. 블로그스팟으로 블로그를 운영하고 있습니다.

댓글 4개

질문이 있다면 댓글을 달아 주세요. 최대한 빨리 답글을 달아 드리도록 노력하겠습니다.

안녕하세요, Blogger 템플릿 관련 좋은 글 올려 주셔서 많은 참고가 되고 있습니다.

본문의 날짜 형식 말고, 댓글에 있는 날짜 형식을 바꾸는 방법은 없을까요? "4월 19, 2021 7:52 오후" 말고 "2021년 4월 18일 오전 10:10"처럼 바꾸고 싶습니다. 지금은 JavaScript로 어떻게든 고치곤 있는데, Blogger 템플릿 자체적으로 할 수는 없을까요?
위 댓글이 달린 시점으로 예시를 들어 보자면, 전 댓글 타임스탬프 형식에서 "4월 29일, 2021 8:27 오후" 를 선택했더니 자동적으로 "2021년 4월 29일 오후 8:27" 로 바뀌었습니다. 아마 블로그 언어의 영향을 받지 않을까 싶네요.
댓글의 날짜 형식은 본문 날짜 형식보다 커스터마이징이 제한적입니다.
답변 감사합니다. 다시 확인해 봤는데 원인은 찾았습니다.
댓글 타임스탬프 형식에서 "4월 19, 2021 7:52 오후"가 두 개 있더군요. 위쪽에 있는 것을 선택했더니 "2021년 4월 29일 오후 8:27"으로 바뀌어 출력됩니다.
익명
저는 다리가 불편하여 평생 휠체어에서만 생활하던 사람이었습니다. 제 평생 소원은 제가 사랑하는 사람과 함께 세계 여러 나라와 아름다운 곳을 같이 여행가는 거지만 현실은 생각보다 많이 힘들고 이루지 못할 거라고 생각하며 살고 있었습니다. 하지만 이번 기회를 통해 비록 현실은 아니지만 제 두 다리로 걷고 여러 풍경들을 돌아보며 여기저기 걸어다닐 수 있었던 기억은 엄청 소중하고 좋았습니다.