我想在一个表单内有一个字段,该字段具有诸如dd.mm.m.yyyy hh:mm之类的格式。我已经使用日期验证器完成了此操作。但是现在我有一个问题,即用户总是必须输入时间,而不仅仅是指定的一天。当用户仅输入日期时,是否可以自动将时间设置为00:00?
感谢您的帮助。
protected function beforeSave()
{
if ( strpos(trim(this->date_field), ' ') !== false ) {
$this->date_field = sprintf('%s 00:00', $this->date_field);
}
return parent::beforeSave();
}