【问题标题】:Kendo Datepicker format not changingKendo Datepicker 格式没有改变
【发布时间】:2016-12-21 00:19:47
【问题描述】:

我有一个显示为 dd/MM/yyyy 的 Kendo Datepicker,这很公平。但是,我想将其更改为 MM/dd/yyyy 但每当我这样做(通过更改下面的格式)时,它要么保持在 dd/MM/yyyy 要么变为空白:

<input name="saleDate" id="txt-saleDate" data-bind="kendoDatePicker: { value: saleDate, format: 'MM/dd/yyyy', enabled: $parent.isNewSales }" />

尝试将格式更改为“MM/dd/yyyy”(如上)和“yyyy/MM/dd”,但这些都不起作用。还尝试使用 parseFormats。

【问题讨论】:

  • 尝试使用这个 M/d/yyyy 而不是 mm/dd/yyyy
  • 您确定data-bind="kendoDatePicker: { }" 是正确的语法吗?在常规 javascript 构造函数中使用该格式时,一切正常。
  • M/d/yyyy 没有做任何新的事情 - 保持 dd/MM/yyyy。可能必须按照 Dekel 的建议尝试一些不同的语法。
  • 你用的是淘汰赛吗?
  • 是的。刚刚注意到link,其中有一个我可以更改格式的示例。

标签: html kendo-ui kendo-datepicker


【解决方案1】:

我遇到了同样的问题,format: "{0:yyyy-MM-dd}" 代码让我很满意。希望对您有所帮助。

【讨论】:

  • {0: XXX}: 做什么? {0:format} 和 format 有什么区别
【解决方案2】:
$("#txt-saleDate").kendoDatePicker({
    dateInput: true,
    format: "dd/MM/yyyy"
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-17
    相关资源
    最近更新 更多