나니 작성:1. 세계표준시간
전에 GMT에 대한 논의가 이루어졌습니다만, 그 때는 timezone을 직접 선택하는 (select form) 형식이었는데
wordpress 처럼 현재의 UTC time을 보여주고 그것에 맞추어서 현재 시각을 정하는(input form) 건 어떨까 싶어서 건의합니다.
만약 UTC time이 2006년 6월 30일 10시 40분 00초라면
우리나라는 현재 2006년 7월 1일 7시 40분 00초이므로 9시간 차가 납니다. 그럼 시간재조정 폼을 넣고 "(9)시간"이라고 넣으면 될거 같거든요.
물론 이것과 관련해서는 블로거분들이 이해하지 못할 수 있으니 가이드라인을 정해두는 게 좋을 거 같고요.
이전에 tistory 섹션에서 여러 번 말씀드린대로, offset으로 지정하는 것은 현재 시간에만 의미가 있습니다. 즉 1초전의 offset과 지금의 offset이 다르다는 것입니다. 그래서 태터툴즈는 UTC로 시간 정보를 저장하지만, wp는 localtime으로 저장합니다.
그러나, wp가 사용자가 글을 작성할 때 현재 offset으로 다시 정의해 줄 수 있으면 문제가 해결될 것으로 보이지만, 언제 댓글이 달릴 지 모르기에, 제대로된 localtime을 유지하기 위해서는 사용자가 변화되는 offset을 계속 보정시켜 줘야 합니다.
또한 태터툴즈는 timezone을 변경하면 일괄적으로 모든 글과 댓글 등에 대해 localtime을 보정할 수 있지만, wp는 GMT로 저장하고 있어도 보정할 수 없습니다.
한국처럼 daylight saving time (써머타임)을 시행하지 않는 곳에서는 별 문제점이 없겠지만, 그렇지 않은 곳에서 심각할 수 있습니다.
나니 작성:2. 날짜형식
lunamoth 작성:월일시간 형식조정 // 언제 논의가 된 것도 같습니다만, 2006/07 , 2006년 7월 등 날짜 형식을 옵션에서 조정 가능 했으면 합니다.
이 부분에 대해서는 select form으로 나가도 좋을 것 같네요.
한글 형식: 2006년 7월 1일 | 2006. 7. 1. | 2006/7
영문 형식: Saturday, July 01, 2006 | July 1, 2006 | 2006. 7. 1. | 2006/7
중국 형식: 星期六, 1 七月, 2006 | 2006年7月1日 | ...
불어 형식: samedi 1 juillet 2006 | Juillet 1, 2006 | ...
물론 각 언어에 대한것은 환경설정에서 어떤 언어를 사용했느냐 따라서 달라지는거구요.
이것은 스킨의 영역이라기 보다는 언어의 것으로 여겨지며, 지금도 언어 리소스에서 재정의할 수 있습니다.
언어 리소스에서 다음 부분을 살펴보십시오.
//$__text['%H:%M'] = '';
//$__text['%H:%M:%S'] = '';
//$__text['%Y'] = '';
//$__text['%Y/%m'] = '';
//$__text['%Y/%m/%d %H:%M'] = '';
//$__text['%Y/%m/%d'] = '';
//$__text['%m/%d'] = '';