【问题标题】:How to change Django date format to dd/ mm/ yy?如何将 Django 日期格式更改为 dd/mm/yy?
【发布时间】:2016-09-23 21:42:31
【问题描述】:

在forms.py中:

class DobForm(forms.ModelForm)  
    dob = forms.DateField(widget=forms.TextInput(attrs={'class':'datepicker'}),required=True,input_formats=['%d/%m/%Y',])

    class Meta:
        model = Dob

在我的html中:

$(function() {$(".datepicker").datepicker({ maxDate: '0',dateFormat: 'dd-mm-yy' })});</script>

表单中的严重错误:输入有效日期

【问题讨论】:

标签: jquery html date django-forms django-templates


【解决方案1】:

您需要使 django 和 jquery 的格式相同。

为 DateField (django) 试试这个:

...,input_formats=['%d-%m-%Y',])

并在 html 中使用:

...,dateFormat: 'dd-mm-yyyy' })});</script>

我希望这行得通。

【讨论】:

  • 不错的答案,但在 html 中它的 'yy' 不是 yyyy
  • 你能让你的代码更具体吗?非常感谢! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-19
  • 1970-01-01
  • 1970-01-01
  • 2021-01-19
  • 1970-01-01
  • 2011-11-21
相关资源
最近更新 更多