Bootstrap: 转换日期格式- mm/dd/yyyy

Bootstrap: convert date format- mm/dd/yyyy

我正在编写 Django 网络应用程序并使用 Material Kit(Bootstrap) 作为前端。我想以 mm/dd/yyyy 的格式在 html 上显示日期。

例如

06/27/2018

我查看数据库table中的日期,已经是mm/dd/yyyy的格式了。

我不知道为什么它以

的格式显示在 .html 中

June,28 2018

我认为这是因为 Material 套件,但我不知道如何转换或覆盖该功能。请帮忙!

如果您在settings.py中设置了USE_TZ = True,则数据库中存储的日期和时间信息为UTC,并在模板中转换为本地日期或时间w.r.t TIME_ZONE settings.py

中给出的值

你也可以更改默认的日期格式,通过在settings.py中定义DATE_FORMAT,它的默认值是'N j, Y'格式.所以您可以尝试将其更改为 DATE_FORMAT = 'm/d/Y'

如果您希望日期值在模板中采用特定格式,您可以这样做

{{ date_value|date:'m/d/Y' }}