Django模板中如何使用date和time标签显示日期和时间?

2023-04-09 00:00:00 日期 模板 如何使用

Django模板中使用date和time标签可以方便地显示日期和时间。

使用date标签显示日期:

  1. 在模板中引入{% load humanize %},humanize是Django的内置标签库。
  2. 使用{{ 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标签显示时间:

  1. 在模板中引入{% load humanize %},humanize是Django的内置标签库。
  2. 使用{{ 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。

相关文章