【发布时间】:2011-04-10 21:14:52
【问题描述】:
当我使用 .serialize() 发送我的日期时,它作为字符串而不是确切的日期格式发送...有没有办法可以将它作为 09/01/2010 发送...而不是作为字符串发送
【问题讨论】:
标签: jquery date datepicker format
当我使用 .serialize() 发送我的日期时,它作为字符串而不是确切的日期格式发送...有没有办法可以将它作为 09/01/2010 发送...而不是作为字符串发送
【问题讨论】:
标签: jquery date datepicker format
所有内容都以字符串的形式发布到服务器……这就是 HTTP POST 的工作方式。您可以更改格式,但无论您使用什么日期格式,它都将是一个字符串。
如果您使用jQuery UI Datepicker,您可以使用altField 和altFormat 选项填充另一个 用于发布的字段,例如:
$("#datepicker").datepicker({
altField: '#FieldToPost',
altFormat: 'yyyy-mm-dd' //whatever format here
});
有关格式信息,check our your options here。
【讨论】:
Datepicker 只是将值写入输入框,它是一个字符串。在此表单发布到的页面中,您可以将字符串转换为日期。
【讨论】: