jQuery datepicker"dateFormat"和"altFormat"之间的区别

Hri*_*ari 7 jquery jquery-ui date datepicker

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

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

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

这是我的代码:

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

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

这有解决方法吗?

diE*_*cho 4

我想你必须读一下这篇文章

用于 altField选项的 dateFormat。这允许向用户显示一种日期格式以供选择,而实际上在幕后发送不同的格式。有关可能格式的完整列表,请参阅 formatDate 函数

参考:

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

  • 如果像我这样的人遇到这个线程:OP 链接到 **altFormat**;回答者链接到 **altField** (3认同)