관리 메뉴

PC Geek's

티스토리 블로그 글 본문에 날짜만 표시하도록 하고 시간은 지우기 본문

프로그램

티스토리 블로그 글 본문에 날짜만 표시하도록 하고 시간은 지우기

이 글에서 설명하는 방법은, 보통 블로그 글 본문을 보면 날짜와 시간이 이렇게 표시되는데

사용자 삽입 이미지


이것을

사용자 삽입 이미지


이렇게 하는 방법입니다. 날짜는 남기고 시간은 보이지 않습니다. 글이 쌓이고 오래 되면 이렇게 시간까지 남을 필요가 있나 싶어서 보통 포탈의 리뷰들처럼 날짜만 남겨보았습니다. 타이틀 아래 부분을 다듬다 이렇게 하는 방법이 생각나 적어봅니다.

자바스크립트를 사용했고, 스트링을 자르는 방법은 트와일라잇님의 블로그를 참고했습니다.
http://mousevm.tistory.com/129

방법은 이렇습니다. 티스토리 스킨 편집 화면에 들어가서

사용자 삽입 이미지


"article_rep_date"를 찾습니다. 웹브라우저에서 CTRL-F키를 누르고 탐색하면 금방입니다.
이 변수가 들어가 있는 곳이 두 군데일 텐데, 몇 줄 앞에 <s_article_rep>이란 부분을 확인하세요.

사용자 삽입 이미지


그리고, 이 변수가 있는 줄을 이렇게 바꾸어 줍니다.

사용자 삽입 이미지


그러면 시간 스탬프는 없어지고 날짜 스탬프만 나옵니다. :)
substr(1.10) 이라고 치면 2009/01/01 12:12 --> 009/01/01 로 나오고
substr(0.10) 이라고 치면 2009/01/01 12:12 --> 2009/01/01로 나옵니다.

만약 090101 이렇게 내고 싶으면

머시기머시기.substr(2,2)+머시기머시기.substr(5,2)+머시기머시기.substr(8,2)

을 찍으라고 하면 되겠죠.

* 변수를 알았기 때문에, 조금만 바꾸면 'Jan 1, 2009'나 '2009년 1월 1일' 처럼도 표시할 수 있습니다.
일기 블로그라면 그 편이 더 운치가 있겠죠?


PS.

2019년 12월쯤 개편된 다음 일부 스킨에서는 날짜가 표시되지 않을 수 있습니다. 그런 경우에는 

substr(0.10) -> substr(0.12) 

로 바꾸면 임시변통이 됩니다. 티스토리의 날짜출력 포맷이 스킨에 따라

"2019/01/01 시간" -> "2019. 1. 1. 시간" 또는 "2019.01.01. 시간"
"2019/12/31 시간" -> "2019. 12. 31. 시간" 또는 "2019.12.31. 시간"

이렇게 바뀐 것 같아서 고친 것입니다. 전에는 관심을 두지 않아 2019.01.01 과 2019/01/01 이 같이 있었는지 어땠는지는 생각나지 않네요. 하여튼 지금은

12자리만 자르면 2019. 1. 1. 은 제대로 표시되고,
2019. 12. 31 로 .하나가 잘립니다. 어쨌든 숫자는 다 표시되니 이렇게 둡니다.
물론, 더 보기 좋게 하고 싶으면 해도 됩니다. ^^


이 글과 같은 분류글목록으로 / 최신글목록 이동
Comments
Viewed Posts
Recent Comments
Recent Posts