背景
我正在尝试设置此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 :(得分:0)
想出来。
默认日期对于datepicker不起作用,尽管有一些其他的SO答案(或者至少不是我的情况)。它显然也需要为小部件预先格式化,如下所示:
$('#appointmentDate').datepicker('setDate', '<?echo date("m-d-Y", strtotime(str_replace("-","/", $ascStudent->get("nextAppointmentDate")))); ?>');