【问题标题】:Jquery UI timepicker add-on firing parsing errorJquery UI timepicker插件触发解析错误
【发布时间】:2013-10-01 11:48:40
【问题描述】:

从这里 trentrichardson.com/examples/timepicker/ 使用此 JQuery 时间选择器插件时,我不断收到错误,我不知道它有什么问题,无论我做什么都不会改变。

我的代码是这样的

JavaScript

var queryDate new date(document.getElementById('tempcontainer').value);
$(function()){
    $("#tempcontainer").datetimepicker({
        timeFormat:"hh:mm:ss",
        dateFormat:"d M yy",
        defaultValue:queryDate, ... etc

HTML

<input id=tempcontainer name=fld-date-24 value="28 September 2013">

我收到这样的错误:

解析日期/时间字符串时出错:位置 6 处出现意外文字
日期/时间字符串 = 2013 年 9 月 28 日
时间格式:hh:mm:ss
日期格式:d M yy

【问题讨论】:

  • 可以加个jsFiddle来重现问题吗?
  • 'tempcontainer',应该是 'tempcontainer' 并且 $(#tempcontainer) 应该是 $("#tempcontainer")。这也在你的代码中,还是就在这里?
  • 抱歉,这些只是错别字,我会更改它们。我正在为你 Donovan 开发一个 JSfiddle,它可能需要一些时间才能如我所想的那样工作

标签: javascript jquery datepicker jquery-ui-datepicker jquery-ui-timepicker


【解决方案1】:

您的日期格式是“d M yy”,它必须是“2013 年 9 月 28 日”,因此当它在 9 月达到“t”时会引发错误。

改用“d MM yy”。

您可以在http://api.jqueryui.com/datepicker/ 找到有关所有日期选择器格式选项的详细信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多