jQuery UI Datepicker (http://trentrichardson.com/examples/timepicker/)를 사용하고 있습니다. 한 가지를 제외하고 모든 것이 올바르게 작동합니다. 원하는 날짜/시간을 선택할 수 있습니다. 모든 것이 데이터베이스에 올바르게 저장되고 편집기로 돌아 가면 이전에 저장 한 날짜/시간이 표시됩니다. 지금까지 좋은 모든 것. 문제는 날짜/시간을 편집하려고 할 때입니다. 무슨 일이 참조 : 입력 필드의 텍스트 상자에 날짜/시간 "2017년 11월 1일 8시 23분 0초을"에도 불구하고, 달력의 현재 날짜를 보여주는 기본적으로 얼마나jQuery UI Datepicker가 이전에 선택한 날짜/시간을 표시하지 않습니다.
공지 사항 내 컴퓨터, 9 월 20 일, 그리고 시간 동안 그것은 12:00의 기본값을 보여준다. 달력이 입력 필드 텍스트 상자에 나타나는 값을 존중하지 않는 이유는 무엇입니까?
편집 :
// jQuery UI Datepicker (http://trentrichardson.com/examples/timepicker/)
$('#start_date').datetimepicker({
timeInput: true,
timeFormat: "hh:mm tt"
});
이 내가 (내가 CakePHP는 1.2을 사용하고 있습니다) 내 PHP/.ctp 파일에있는 것입니다 : 이것은 내 자바 스크립트 파일에 사용하고 무엇
<div>
<?php echo $form->input('start_date', array('id' => 'start_date', 'label' => __l('Start Date'), 'type' => 'text'));?>
</div>
데이터베이스에서 항목이 "2017-11-01 08:23:00"으로 나타나고 jQuery UI Datepicker가이 형식을 기대할 수 있다고 생각됩니다. "11/01/2017 08:23 오전". –