2013-12-13 28 views
0

背景jQuery日期/时间选择器设置默认时间没有设置为我指定的?

我想设置这个jQuery插件的默认日期和默认时间:http://trentrichardson.com/2010/04/19/timepicker-addon-for-jquery-ui-datepicker/

问题

时代改变,但到我指定的值。例如,对于日期,我传递的值为2013-12-16,并将其更改为12-16-2013。 Timepicker是相似的,我通过在'03:00:00'和它它改变到8:00AM

守则

的值作为从PHP字符串检索。

$('#appointmentTime').timepicker({ 
     controlType: 'select', 
     timeFormat: 'h:mm TT', 
     ampm: true, 
     step: '15' 
    }); 
$('#appointmentTime').timepicker('setTime', '<?echo $ascStudent->get("nextAppointmentTime")?>');          
$('#appointmentDate').datepicker({dateFormat: 'mm-dd-yy'}); 
$('#appointmentDate').datepicker('defaultDate', '<?echo $ascStudent->get("nextAppointmentDate")?>'); 

回答

0

想通了。

尽管还有一些其他的答案(或者至少在我的情况下),默认日期不工作datepicker。它也显然需要为小部件进行预格式化,如下所示:

$('#appointmentDate').datepicker('setDate', '<?echo date("m-d-Y", strtotime(str_replace("-","/", $ascStudent->get("nextAppointmentDate")))); ?>'); 
相关问题