【问题标题】:jquery datepicker sending date not as a string using .serialize()jquery datepicker 使用 .serialize() 发送日期不是字符串
【发布时间】:2011-04-10 21:14:52
【问题描述】:

当我使用 .serialize() 发送我的日期时,它作为字符串而不是确切的日期格式发送...有没有办法可以将它作为 09/01/2010 发送...而不是作为字符串发送

【问题讨论】:

    标签: jquery date datepicker format


    【解决方案1】:

    所有内容都以字符串的形式发布到服务器……这就是 HTTP POST 的工作方式。您可以更改格式,但无论您使用什么日期格式,它都将是一个字符串。

    如果您使用jQuery UI Datepicker,您可以使用altFieldaltFormat 选项填充另一个 用于发布的字段,例如:

    $("#datepicker").datepicker({
      altField: '#FieldToPost',
      altFormat: 'yyyy-mm-dd' //whatever format here
    });
    

    有关格式信息,check our your options here

    【讨论】:

      【解决方案2】:

      Datepicker 只是将值写入输入框,它是一个字符串。在此表单发布到的页面中,您可以将字符串转换为日期。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-09-05
        • 2012-04-20
        • 2014-12-02
        • 1970-01-01
        • 2012-01-18
        • 1970-01-01
        • 2012-12-30
        相关资源
        最近更新 更多