django 过滤器日期格式化

now

显示当前日期, 根据给定的字符串决定输出格式.

使用和 PHP 的 date() 函数一样的格式码 (http://php.net/date) 并做了一些扩展

 

date

根据给定的格式(与 now 标签相同)格式化一个日期.

 

可用的格式字符串:

 

 

格式字符描述输出示例
a'a.m.' 或 'p.m.' (注意,它与PHP 的输出略有不同.它包括了句点(django扩展).'a.m.'
A'AM' 或 'PM'.'AM'
B未实现. 
d每月第几天, 带前导零'01' to '31'
D每周第几天,3字母的字符串.'Fri'
f时间, 12-小时制的小时和分钟数, 如果分钟数为零,则不显示.(django 扩展).'1''1:30'
F月份, 长文本格式.'January'
g小时, 12-小时制,没有前导零'1' to '12'
G小时, 24-小时制,没有前导零'0' to '23'
h小时, 12-小时制,有前导零'01' to '12'
H小时, 24-小时制,有前导零'00' to '23'
i分钟.'00' to '59'
I未实现 
j每月第几天, 无前导零'1' to '31'
l每周第几天,长文本格式.'Friday'
L是否闰年.True or False
m数字表示的月份,有前导零.'01' to '12'
M月份,3字母短文本格式.'Jan'
n数字表示的月份,无前导零'1' to '12'
N出版风格的月份缩写(django 扩展)'Jan.''Feb.''March''May'
O与格林威治的时间差(以小时计)'+0200'
P12小时制的小时分钟及'a.m.'/'p.m.' 分钟数若为零则不显示. 用字符串表示特殊 的时间点, 如 'midnight' 和 'noon' (django扩展)'1 a.m.''1:30 p.m.''midnight','noon''12:30 p.m.'
rRFC 822 格式的日期 .'Thu, 21 Dec 2000 16:01:07+0200'
s秒数, 带有前导零的数字表示'00' to '59'
S英语序数后缀,用于一个月的第几天,2个字符'st''nd''rd' or 'th'
t给定月共有多少天.28 to 31
T本机时区.'EST''MDT'
U未实现 
w一周中的第几天,没有前导零的数字'0' (Sunday) to '6' (Saturday)
WISO-8601 一年的第多少星期数, 一周从 星期一开始123
yYear, 2 位数字表示'99'
YYear, 4 位数字表示'1999'
z一年中的第几天 .0 to 365
Z以秒计的时区偏移量. 这个偏移量对UTC西部 时区总是负数,而对UTC东部时区则总是正数-43200 to 43200

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值