jquery datepicker使用.serialize()将日期发送为字符串

时间:2010-09-10 18:42:34

标签: jquery date datepicker format

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

2 个答案:

答案 0 :(得分:3)

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

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

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

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

答案 1 :(得分:0)

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