Javascript jqSuite PHP日期选择器对话框格式不工作

Javascript jqSuite PHP日期选择器对话框格式不工作,javascript,php,jqgrid,datepicker,jqgrid-php,Javascript,Php,Jqgrid,Datepicker,Jqgrid Php,我已经启动并运行了jqSuite,一切都很好,除了我试图编辑日期的时候。日期源格式是YYYY-mm-dd(MySQL),在显示时,我使用了下面的格式,这非常适合显示 "formatoptions"=>array("srcformat"=>"Y-m-d","newformat"=>"m/d/Y") 但是,当我弹出一个编辑对话框时,尽管使用正确的格式初始化日期选择器,但日期选择器打开时显示为dd/mm/yy(javascript)格式错误 $datepicker = <&l

我已经启动并运行了jqSuite,一切都很好,除了我试图编辑日期的时候。日期源格式是
YYYY-mm-dd(MySQL)
,在显示时,我使用了下面的格式,这非常适合显示

"formatoptions"=>array("srcformat"=>"Y-m-d","newformat"=>"m/d/Y")
但是,当我弹出一个编辑对话框时,尽管使用正确的格式初始化日期选择器,但日期选择器打开时显示为
dd/mm/yy(javascript)
格式错误

$datepicker = <<<DATEPICK
function(el){
    setTimeout(function(){
        jQuery(el).datepicker({dateFormat:'mm/dd/yy'});
    },200);
}
DATEPICK;

...

"editoptions"=>array("dataInit"=>"js:".$datepicker)

$datepicker=添加此代码有效吗

$grid->setUserDate("m/d/Y");
$grid->datearray = array("BirthDate");
其中“生日”是日期列的名称。您可能还希望尝试以下行之一:

$grid->setUserTime("m/d/Y");
$grid->setDatepicker("BirthDate");

有关更多信息,请参阅和。

尝试更改a-的/以查看是否有效。至少您知道问题是否是由/或其他原因造成的。

对于文档加载时的每个输入,请调用您的
日期选择器()

使用
作为输入的挂钩:

<input class="my-datepicker">
当您需要不同的配置时,请使用/分配不同的类名

您还可以使用(可能是您正在寻找的):


检查jquerylib,并查看它对日期选择器的格式
$('.my-datepicker').datepicker({
    dateFormat: 'm/d/Y'
});
$.datepicker.setDefaults({
    dateFormat: 'm/d/Y'
});