Codex

Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference!

ko:Formatting Date and Time

시간 및 날짜 사용자 정의

날짜와 시간 정보를 표시하거나 반환하는데 사용하는 특정 워드프레스 태그 기능이 있다; the_date()the_time()이 이 예이다. 이 기능 중 일부는 날짜 표시 방(법을 결정하는 형식 문자열이라는 매개변수를 사용한다. 형식 문자열은 템플릿이다. 이 템플릿에서 날짜 표시 형식을 지정하기 위해 날짜의 여러 부분이 조합("형식 문자(format characters) 사용")된다.

예를 들어, 형식 문자(format string):

l, F j, Y

은 날짜를 다음과 같이 만든다:

Friday, September 24, 2004

다음은 위에 표시된 각각의 형식 문자(format character)를 설명한다:

  • l = 요일 (소문자 L).
  • F = 월.
  • j = 일.
  • Y = 년(4자리). (소문자 y 년을 2자리로 표시)
(쉼표는 그대로 읽는다.)

워드프레스는 프로그램밍 언어 PHP로 작성된 것이다. 워드프레스의 날짜 표시 형식 기능은 PHP 내장 날짜 표시 형식 기능을 사용하고 있다. 워드프레스에 사용할 날짜 형식 문자를 설정할 때, PHP 웹사이트에 있는 날짜 형식 문자 표를 참조하면 된다. 다음은 PHP 사이트보다 더 유용한 항목 중 일부이다.:

d 숫자를 0으로 시작한다 01–31
j 숫자를 0 없이 시작한다 1–31
S 일을 영어 형식으로 표시한다 st, nd or th in the 1st, 2nd or 15th.
요일
l 요일 전체 이름  (소문자'L') Sunday – Saturday
D 3 문자 요일 Mon – Sun
m 숫자를 0으로 시작한다 01–12
n 숫자를 0 없이 시작한다 1–12
F 요일 전체 문자 January – December
M 요일 3문자 Jan - Dec
Y 숫자 4자리 Eg., 1999, 2003
y 숫자 2자리 Eg., 99, 03
시간
a 소문자 am, pm
A 대문자 AM, PM
g 시, 12-시간, 0 없이 시작한다 1–12
h 시, 12-시간, 0으로 시작한다 01–12
G 시, 24-시간, 0 없이 시작한다 0-23
H 시, 24-시간, 0으로 시작한다 00-23
i 분, 0으로 시작한다 00-59
s 초, 0으로 시작한다 00-59
T 시간대(Timezone) 약어 Eg., EST, MDT ...
전체 날짜/시간
c ISO 8601 2004-02-12T15:19:21+00:00
r RFC 2822 Thu, 21 Dec 2000 16:01:07 +0200

예제

다음은 날짜 형식과 결과 출력의 예제이다.

  • F j, Y g:i a - November 6, 2010 12:50 am
  • F j, Y - November 6, 2010
  • F, Y - November, 2010
  • g:i a - 12:50 am
  • g:i:s a - 12:50:48 am
  • l, F jS, Y - Saturday, November 6th, 2010
  • M j, Y @ G:i - Nov 6, 2010 @ 0:50
  • Y/m/d \a\t g:i A - 2010/11/06 at 12:50 AM
  • Y/m/d \a\t g:ia - 2010/11/06 at 12:50am
  • Y/m/d g:i:s A - 2010/11/06 12:50:48 AM
  • Y/m/d - 2010/11/06

템플릿 파일에 the_time() 템플릿 태그와 아래 코드를 결합하면:

This entry was posted on <?php the_time('l, F jS, Y') ?> and is filed under <?php the_category(', ') ?>.

사이트에 다음과 같은 표시될 것이다:

This entry was posted on Friday, September 24th, 2004 and is filed under WordPress and WordPress Tips.

현지화(Localization)

날짜를 현지화하려면, date_i18n() 함수를 사용한다.

이 날짜 형식 문자는 __(), _e(), etc. 함수(get_the_date(__(…))로 보여준다)를 사용하여 쉽게 현지화할 수 있다.

사용자 정의 문자 사용

\letter 형식으로 사용자 정의 문자를 사용할 수 있다. 예를 들어, at 문자는 \a\t라고 입력하면 된다.