PageView

Subscribe to the Simple is Better Than Complex YouTube Channel!


Date Template Filter

Date Template Filter

List of the most used Django date template filters to format date according to a given format, semantically ordered.

Format character Description Example output
Day
d Day of the month, 2 digits with leading zeros. 01 to 31
j Day of the month without leading zeros. 1 to 31
S English ordinal suffix for day of the month, 2 characters. st, nd, rd or th
Month
m Month, 2 digits with leading zeros. 01 to 12
n Month without leading zeros. 1 to 12
b Month, textual, 3 letters, lowercase. jan
M Month, textual, 3 letters. Jan
F Month, textual, long. January
Year
y Year, 2 digits. 99
Y Year, 4 digits. 1999
Week
D Day of the week, textual, 3 letters. Fri
l Day of the week, textual, long. Friday
Hours
G Hour, 24-hour format without leading zeros. 0 to 23
H Hour, 24-hour format. 00 to 23
g Hour, 12-hour format without leading zeros. 1 to 12
h Hour, 12-hour format. 01 to 12
a a.m. or p.m. a.m.
A AM or PM. AM
Minutes
i Minutes. 00 to 59
Seconds
s Seconds, 2 digits with leading zeros. 00 to 59

Reference: Built-in template tags and filters: date