본문 바로가기

장고 템플릿 데이트 포멧 사용법 - django template date format

django template date format

장고 template 에서 지정된 포멧 형식에 따라 날짜 형식을 표현합니다.
포멧 형식은 아래 표를 참고하세요.

date char 설명
d 월의 일, 앞에 0이 있는 2자리 숫자. '01' to '31'
j 앞에 0이 붙지 않는 날짜입니다. '1' to '31'
D 요일, 텍스트, 3글자. 'Fri'
l 요일, 텍스트, 긴 형식. 'Friday'
S 일의 영어 서수 접미사, 2자. 'st', 'nd', 'rd' or 'th'
w 요일, 선행 0이 없는 숫자. '0' (Sunday) to '6' (Saturday)
z 올해의 날. 1 to 366
W ISO-8601 주(주)는 월요일부터 시작합니다. 1, 53
m 월, 앞에 0이 있는 2자리 숫자. '01' to '12'
n 앞에 0이 없는 달. '1' to '12'
M 월, 텍스트, 3글자. 'Jan'
b 월, 텍스트, 3글자, 소문자. 'jan'
E 긴 날짜 표현에 일반적으로 사용되는 월, 로케일 특정 대체 표현. 'listopada' (for Polish locale, as opposed to 'Listopad')
F 월, 텍스트, 길이. 'January'
N Associated Press 스타일의 월 약어. 독점 확장. 'Jan.', 'Feb.', 'March', 'May'
t 주어진 달의 일수. 28 to 31
y 연도, 선행 0이 포함된 2자리 숫자. '00' to '99'
Y 연도, 선행 0이 포함된 4자리 숫자. '0001', …, '1999', …, '9999'
L 윤년인지 여부를 나타내는 부울입니다. True or False
o 윤주를 사용하는 ISO-8601 주 번호(W)에 해당하는 ISO-8601 주 번호 매기기 연도. 보다 일반적인 연도 형식은 Y를 참조하십시오. '1999'
시간 g 앞에 0이 붙지 않는 시간, 12시간 형식. '1' to '12'
시간 G 선행 0이 없는 시간, 24시간 형식. '0' to '23'
시간 h 시간, 12시간 형식. '01' to '12'
시간 H 시간, 24시간 형식. '00' to '23'
시간 i 분. '00' to '59'
시간 s 초, 앞에 0이 있는 2자리 숫자. '00' to '59'
시간 u 마이크로초. 000000 to 999999
시간 a 'a.m.'또는 'p.m.'(이는 Associated Press 스타일과 일치하는 마침표를 포함하기 때문에 PHP의 출력과 약간 다릅니다.) 'a.m.'
시간 A 'AM'또는 'PM'. 'AM'
시간 f 시간, 12시간 시 및 분, 분은 0인 경우 중단됩니다. 독점 확장. '1', '1:30'
시간 P 시간, 12시간 시, 분 및 'am'/'pm', 분은 0인 경우 중단되고 해당하는 경우 특수 문자열 'midnight' 및 'noon'. 독점 확장. '1 a.m.', '1:30 p.m.', 'midnight', 'noon', '12:30 p.m.'
Timezone e 시간대 이름. 어떤 형식이든 가능하거나 날짜/시간에 따라 빈 문자열을 반환할 수 있습니다. '', 'GMT', '-500', 'US/Eastern', etc.
Timezone I 일광 절약 시간제 적용 여부에 관계없이. '1' or '0'
Timezone O 그리니치 시간과의 차이(시간). '+0200'
Timezone T 이 기계의 시간대입니다. 'EST', 'MDT'
Timezone Z 시간대 오프셋(초). UTC 서쪽의 시간대 오프셋은 항상 음수이고 UTC 동쪽의 오프셋은 항상 양수입니다. -43200 to 43200
Date/Time c ISO 8601 형식. (참고: "Z", "O" 또는 "r"과 같은 다른 포맷터와 달리 "c" 포맷터는 값이 순진한 날짜/시간인 경우 시간대 오프셋을 추가하지 않습니다( 참조 datetime.tzinfo). 2008-01-02T10:30:00.000123+02:00, or 2008-01-02T10:30:00.000123 if the datetime is naive
Date/Time r RFC 5322 형식의 날짜. 'Thu, 21 Dec 2000 16:01:07 +0200'
Date/Time U Unix Epoch(1970년 1월 1일 00:00:00 UTC) 이후 초입니다.

template 사용법

<br/> value : {{ value}}
<br/>D d M Y  {{ value |date:"D d M Y" }}
<br/>SHORT_DATE_FORMAT {{ value|date:"SHORT_DATE_FORMAT" }}
<br/>date {{ value|date }}
<br/>D d M Y{{ value|date:"D d M Y" }} {{ value|time:"H:i" }}
<br/>Y.m.d H:i:s {{ value|date:"Y.m.d H:i:s" }} 


결과
value : 2022년 12월 14일 2:25 오후
D d M Y 수요일 14 12월 2022
SHORT_DATE_FORMAT 2022-12-14.
date 2022년 12월 14일
D d M Y수요일 14 12월 2022 14:25
Y.m.d H:i:s 2022.12.14 15:25:16


TAG: #date #데이트포멧 #format #django

현재글 : 장고 템플릿 데이트 포멧 사용법 - django template date format
Comments
Login:

Copyright © PythonBlog 2021 - 2022 All rights reserved
Mail : PYTHONBLOG