Javascript 如何使用Dijit DateTextBox显示和验证自定义格式?

Javascript 如何使用Dijit DateTextBox显示和验证自定义格式?,javascript,date,dojo,dijit.form,Javascript,Date,Dojo,Dijit.form,我想更改dijit dateTextBox的日期显示格式。 当前我的日期显示如下 <input type="text" data-dojo-type="dijit/form/DateTextBox" data-dojo-attach-point="theInput" /> 我的声明是这样的 <input type="text" data-dojo-type="dijit/form/DateTextBox" data-dojo-attach-point="theInput"

我想更改dijit dateTextBox的日期显示格式。
当前我的日期显示如下

<input type="text" data-dojo-type="dijit/form/DateTextBox" data-dojo-attach-point="theInput"  />

我的声明是这样的

<input type="text" data-dojo-type="dijit/form/DateTextBox" data-dojo-attach-point="theInput"  />
但是,我希望以编程方式执行此操作,但在检查输入对象时

this.theInput.constraints 

没有datePattern或min和max等属性。

编程和声明性代码都可以:

  • 对于声明性示例:
  • 只需将您的图案、最小值和最大值放入约束道具中,如:

    <input type="text" name="shortYear" data-dojo-type="dijit/form/DateTextBox" data-dojo-props="constraints:{datePattern: 'MM-dd-yyyy',min:'2016-12', max:'2018-06'}" value="09-14-2017" required="true" />