Django模版如何强制日期、时间显示为英文格式

2023-04-04 00:00:00 模版 英文 强制

如果您在中文环境下想要将月份显示为英文,可以使用 Django 的 trans 标签和 date 过滤器。下面是一个示例模板代码,可以将一个日期对象 my_date 格式化为英文时间字符串:

{% load i18n %}

{% language 'en' %}
{{ my_date|date:"F j, Y, g:i a" }}
{% endlanguage %}

这个模板将使用 date 过滤器来格式化日期,但是包含了一个 language 标签,它指定了模板应该使用哪种语言环境。```
在这个例子中,我们将语言环境设置为英语 'en',这样 date 过滤器就会将月份显示为英文。

需要注意的是,为了让 language 标签生效,需要在模板顶部加载 i18n 模板标签库。

相关文章