Django模板中如何使用date和time标签显示日期和时间?
Django模板中使用date和time标签可以方便地显示日期和时间。
使用date标签显示日期:
- 在模板中引入{% load humanize %},humanize是Django的内置标签库。
- 使用{{ some_date | date:"Y-m-d" }},其中some_date是一个日期类型的变量,date:"Y-m-d"表示按照年月日的格式显示日期。
示例代码如下:
{% load humanize %} <p>今天是{{ now|date:"Y-m-d" }}。</p> <p>皮蛋编程诞生于{{ "2019-01-01"|date:"Y-m-d" }}。</p>
使用time标签显示时间:
- 在模板中引入{% load humanize %},humanize是Django的内置标签库。
- 使用{{ some_time | time:"H:i:s" }},其中some_time是一个时间类型的变量,time:"H:i:s"表示按照时分秒的格式显示时间。
示例代码如下:
{% load humanize %} <p>现在是{{ now|time:"H:i:s" }}。</p> <p>皮蛋编程上线于{{ "2019-01-01 00:00:00"|time:"H:i:s" }}。</p>
以上示例代码会输出如下内容:
今天是2021-12-31。
皮蛋编程诞生于2019-01-01。
现在是05:11:25。
皮蛋编程上线于00:00:00。
相关文章