날짜를 표시 할 때 형식에 문제가 있습니다.Cakephp 및 DateTimePicker 형식
저는 jquery DateTimePicker (http://www.malot.fr/bootstrap-datetimepicker/)를 사용합니다. 스크립트
<script>
$('#dp').datetimepicker({
format: 'd MM yyyy',
autoclose: 1,
forceParse: 1,
todayBtn: 1,
minView: 2
});
</script>
형태 일이 형식은 "YYYY-MM-DD"이고 그것이 표시되는 동안 형태
I는 날짜를 포함 폼 데이터<div class="input-append date" id="dp">
<?php
echo $form->input('date',array('type' => 'text','div' => false, 'label' => 'Date'));
?>
<span class="add-on"><i class="icon-remove"></i></span>
<span class="add-on"><i class="icon-calendar"></i></span>
</div>
가지고 스크립트에 정의 된 형식에 관계없이 "2013 년 3 월 25 일"대신 "2013-03-25"와 같은 형식으로 된 날짜 필드 "날짜".
다른 경우 사용자가 선택기를 사용하여 날짜를 선택하면 스크립트 ('MMYyyy')의 정의에 따라 날짜 필드의 형식이 정확합니다.
두 번째 문제는 예상 제출 날짜 형식이 "yyyy-mm-dd"이어야하고 위 코드는 "d MM yyyy"형식의 날짜를 생성한다는 사실에서 두 번째 문제가 발생합니다.
내가 거울 필드를 시도, html로에서
$this->request->data['OSSS']['date_display'] = $this->request->data['OSSS']['date'];
echo $form->input('date_display',array('type' => 'text','div' => false, 'label' => 'Date'));
및 스크립트에
linkField = 'OSSSdate';
linkFormat = 'yyyy-mm-dd';
후 제출 날짜가 여전히 올바른 형식이지만, 양식 날짜가 문제로 남아 형식 및 표시 형식.
누구나 datetimepicker에 표시 할 때 양식 날짜를 형식화하는 방법을 알고 있습니까?