Javascript jqSuite PHP日期选择器对话框格式不工作
我已经启动并运行了jqSuite,一切都很好,除了我试图编辑日期的时候。日期源格式是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
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'
});