본문 바로가기

개발/CMS

sfCMS 메뉴얼 - 시간형식

시간 및 날짜 사용자 정의

날짜와 시간 정보를 표시하거나 반환하는데 사용하는 특정 워드프레스 태그 기능이 있다;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
D3 문자 요일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 ...
전체 날짜/시간
cISO 86012004-02-12T15:19:21+00:00
rRFC 2822Thu, 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라고 입력하면 된다.


'개발 > CMS' 카테고리의 다른 글

Make_a_Directory_Writable  (0) 2016.06.06
Using_Permalinks  (0) 2016.06.06
워드 프레스 업데이트 알림 서비스  (0) 2016.06.06
drupal android 오픈소스  (0) 2013.08.18
Key pros and cons of Drupal vs Joomla  (0) 2013.08.18