Django 管理日期时间输入在 Chrome 和 Safari 中显示不同的格式

Django admin datetime input appear different format in Chrome and Safari

我的 django 项目中有一个带有 DateTimeField 的模型。

class Article(models.Model):
    title = models.CharField(max_length=255)
    content = models.CharField(max_length=255)
    publish_date = models.DateTimeField()
    def __unicode__(self):
        return self.title   

在管理站点,我发现在Safari中,当我点击"now"时,时间出现在HH:mm:ss,但在Chrome中是HH:mm。

如何修复才能跨浏览器同步?我更喜欢不显示秒数,即 Chrome.

中的格式

Chrome OSX 和 Linux 上的 23 稳定版会在不需要时省略秒字段,Chrome 24 beta Windows 上也会省略它.

因此这是一个 Chrome 特定行为,您必须了解 Safari 的特定性质并防止在其上显示秒数。