jQuery datepicker "dateFormat" 和 "altFormat" 之间的区别
Posted
技术标签:
【中文标题】jQuery datepicker "dateFormat" 和 "altFormat" 之间的区别【英文标题】:jQuery datepicker Difference between "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,要么在两者中得到时间戳。
有解决办法吗?
【问题讨论】:
【参考方案1】:我认为你必须阅读这篇文章
日期格式用于 altField 选项。这允许一个日期 向用户显示的格式 选择的目的,而不同的 格式实际上是在后面发送的 场景。如需完整列表 可能的格式见 formatDate 功能
参考:
http://api.jqueryui.com/datepicker/#option-altField
【讨论】:
是的,我知道。这与我在问题中发布的链接相同。 那么问题出在哪里? altField : 另一个字段的 jQuery 选择器,该字段将使用 datepicker 中的选定日期进行更新。 如果像我这样的其他人碰到这个线程:OP 正在链接到 altFormat;回答者链接到 altField以上是关于jQuery datepicker "dateFormat" 和 "altFormat" 之间的区别的主要内容,如果未能解决你的问题,请参考以下文章
如何在 jQuery("#delivery_date").datepicker( joomla plugin display only
MVC 4 Razor 和 Jquery UI datepicker()“对象不支持属性或方法”
用的是jquery.datePicker.js 如何将日期格式改为yyyy-mm-dd