【问题标题】:jQuery datepicker Difference between "dateFormat" & "altFormat"jQuery datepicker "dateFormat" 和 "altFormat" 之间的区别
【发布时间】:2011-08-02 22:37:44
【问题描述】:

根据本文档,http://jqueryui.com/demos/datepicker/#option-altFormat

我可以设置不同的日期格式供用户查看,以及实际发送到服务器的不同格式。

但是,两者似乎都显示相同的格式。

这是我的代码:

        $("#joindate").datepicker({
            dateFormat: $.datepicker.TIMESTAMP,
            altFormat: 'yy-mm-dd'
        });

而且,我希望用户看到 yy-mm-dd 格式,并使用我的发布请求将时间戳发送到服务器。我已经切换了 altFormat 和 dateFormat 的值,但是我要么在两个(文本框和 $_POST)中得到 yy-mm-dd,要么在两者中得到时间戳。

有解决办法吗?

【问题讨论】:

    标签: jquery jquery-ui date datepicker


    【解决方案1】:

    我认为你必须阅读这篇文章

    日期格式用于 altField 选项。这允许一个日期 向用户显示的格式 选择的目的,而不同的 格式实际上是在后面发送的 场景。如需完整列表 可能的格式见 formatDate 功能

    参考:

    http://api.jqueryui.com/datepicker/#option-altField

    【讨论】:

    • 是的,我知道。这与我在问题中发布的链接相同。
    • 那么问题出在哪里? altField : 另一个字段的 jQuery 选择器,该字段将使用 datepicker 中的选定日期进行更新。
    • 如果像我这样的其他人碰到这个线程:OP 正在链接到 altFormat;回答者链接到 altField
    猜你喜欢
    • 2013-01-30
    • 1970-01-01
    • 1970-01-01
    • 2010-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-27
    • 2011-02-20
    相关资源
    最近更新 更多