По умолчанию используется Zend Framework Дата проверки использует формат даты yyyy-MM-dd
:Как создать валидатор даты и времени в форме Zend Framework?
$dateValidator = new Zend_Validate_Date();
Но я хочу, чтобы добавить час и минуты проверки. Другими словами, я хочу, чтобы пользователь вводил час и минуту. Но следующий не работает:
$dateValidator = new Zend_Validate_Date('yyyy-MM-dd hh:ii');
Если я вхожу 2010-02-01
, я получаю сообщение об ошибке сказав, что дата не соответствует формату. Если я вхожу 2010-02-01 3
, он не жалуется. Что это делает, предполагается, что пользователь означает 2010-02-01 03:00
, а не принуждает пользователя вводить дату в данном формате.
Как я могу гарантировать, что дата должна быть введена в данном формате?
Это невероятно. Такая большая ошибка ... – smentek