在我的Cakephp3.0应用程序中,我使用Chronos和datetimepicker。
在我的实体文件中,我有:
- @property \ Cake \ I18n \ Time $ purchase_date
在我的表格中,我说了这个:
use Cake\ORM\Query;
use Cake\ORM\RulesChecker;
use Cake\ORM\Table;
use Cake\Validation\Validator;
然后是验证器:
$validator
->date('purchase_date', ['mdy'])
->allowEmpty('purchase_date');
在edit.ctp中,我把它放在:
<?= $this->Form->input('purchase_date', ['empty' => true]) ?>
当我点击glyphicon-calendar按钮时,我会不断获得包含时间的值,例如:&#34; 10/17/2017,01:58 PM&#34;。
如何以此格式仅输入日期:&#34; 10/17/2017&#34; ?
提前致谢。
答案 0 :(得分:0)
而不是:
<?= $this->Form->input('purchase_date', ['empty' => true]) ?>
此代码对我有用:
<div class='input-group date' id='datetimepicker6'><?= $this->Form->input('purchase_date', ['format' => 'mdy', 'empty' => true]) ?></div>