예시 5-8.date_format [날짜 형식]
index.php:
코드 복사 코드는 다음과 같습니다.
$smarty = 새로운 Smarty;
$smarty->asset('yesterday', strtotime('-1 day'))
$smarty->display('index.tpl'); 🎜>index.tpl:
{$smarty.now|date_format}
{$smarty.now|date_format:"%A, %B %e, %Y"}
{$smarty.now| 날짜_형식:" %H:%M:%S"}
{$어제|날짜_형식}
{$어제|날짜_형식:"%A, %B %e, %Y"}
{$어제 |date_format: "%H:%M:%S"}
코드 복사 코드는 다음과 같습니다 :
2001년 2월 6일
2001년 2월 6일 화요일
:33:00
2001년 2월 5일
2001년 2월 5일 월요일
: 33:00
코드 복사 코드는 다음과 같습니다. :
%a - 현재 로케일에 따른 축약된 요일 이름
(로컬 형식에 따라 "weekday" 약어 형식 출력)
%A - 현재 로케일에 따른 전체 요일 이름 current locale
(로컬 형식에 따라 "weekday" 약어 형식 출력) "full name 형식)
%b - 현재 로캘에 따른 약식 월 이름
(현지 형식에 따른 "월" 약어 형식 출력) 로컬 형식으로)
%B - 현재 로케일에 따른 전체 월 이름
( 로컬 형식에 따라 "월"의 전체 이름 형식 출력)
%c - 선호하는 날짜 및 시간 표현 현재 로케일
%C - 세기 숫자(100으로 나눈 연도, 범위 00~99의 정수로 잘림)
%d - 십진수로 표시된 날짜(범위 00~31)
%D - %m/%d/%y와 동일
%e - 십진수로 표시된 날짜, 한 자리 앞에는
공백(1~31 범위)
%이 옵니다. g - 세기 [00,99] 내의 주 기반 연도
%G - 세기를 포함한 주 기반 연도 [ 0000,9999]
%h - %b와 동일
%H - 시간 24시간제를 사용하는 십진수(범위 00~23)
%I - 12시간제를 사용하는 십진수로 시간(범위 01~12)
%j - 연도의 일 10진수(범위 001~366)
%k - 시(24시간제) 단일 숫자 앞에 공백이 옵니다(범위 0~23)
%l - 12-를 사용하는 10진수로 시간. 시간 시계,
공백이 앞에 오는 한 자리(1~12 범위)
%m - 십진수로 표시된 월(01~12 범위)
%M - 십진수로 표시된 분
% n - 개행 문자
%p - 주어진 시간 값에 따른 `am' 또는 `pm' 또는 현재 로케일에 해당하는 문자열
%r - 오전 및 오후 표기법
%R - 24시간 표기법의 시간
%S - 십진수로 표시된 초
%t - 탭 문자
%T - 현재 시간, %H:%M:%S
%u와 동일 - 10진수로 표시된 요일 [1,7], 1은 월요일을 나타냄
%U - 현재 연도의 10진수 주 수, 첫 번째 주의 첫 번째 날인 첫 번째 일요일부터 시작
%V - 현재 연도의 ISO 8601:1988 주 번호(10진수), 범위는 01~53입니다. 여기서 1주
는 현재 연도에 최소 4일이 있는 첫 번째 주이고 월요일이 첫 번째 날입니다.
%w - 소수점으로 된 요일, 일요일은 0입니다.
%W - 첫 번째 월요일을 첫 번째 날로 시작하는 십진수로 표시된 현재 연도의 주 번호입니다. week
%x - 시간 없이 현재 로케일에 대해 선호하는 날짜 표시
%X - 날짜 없이 현재 로케일에 대해 선호하는 시간 표현
%y - 세기가 없는 십진수로 연도(범위 00) ~ 99)
%Y - 세기를 포함한 십진수로 표현된 연도
%Z - 시간대 또는 이름 또는 약어
%% - 리터럴 `%' 문자