Cakephp 3.0 - 使用 Chronos 和 datetimepicker,如何输入没有时间的日期?
Cakephp 3.0 - using Chronos and datetimepicker, how to input a date without time?
在我的 Cakephp3.0 应用程序中,我使用了 Chronos 和 datetimepicker。
在我的实体文件中,我有:
- @property \Cake\I18n\Time $purchase_date
在我的 Table 中,我把这个:
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 按钮时,我不断得到一个包含时间的值,例如:“10/17/2017,01:58 下午”。
如何只输入这种格式的日期:“10/17/2017”?
提前致谢。
而不是:
<?= $this->Form->input('purchase_date', ['empty' => true]) ?>
这段代码对我有用:
<div class='input-group date' id='datetimepicker6'><?= $this->Form->input('purchase_date', ['format' => 'mdy', 'empty' => true]) ?></div>
在我的 Cakephp3.0 应用程序中,我使用了 Chronos 和 datetimepicker。
在我的实体文件中,我有:
- @property \Cake\I18n\Time $purchase_date
在我的 Table 中,我把这个:
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 按钮时,我不断得到一个包含时间的值,例如:“10/17/2017,01:58 下午”。
如何只输入这种格式的日期:“10/17/2017”?
提前致谢。
而不是:
<?= $this->Form->input('purchase_date', ['empty' => true]) ?>
这段代码对我有用:
<div class='input-group date' id='datetimepicker6'><?= $this->Form->input('purchase_date', ['format' => 'mdy', 'empty' => true]) ?></div>