Как лучше реализовать повторнуб валидацию формы, поля которой конвертируются из строки в \DateTime?
Вы можете написать кастомный валидатор, в котором будете проверять тип и валидировать в зависимости от него.
Но хранить в одном поле данные в разных типах - это очен очень плохая идея. Аукнеться огромными проблемами в будущем. Лучше сделайте пару методов которые будут конвертит в DateTime. Или держите в полях только DateTime, и конвертите строки во время заполнения данных.
Доброе утро.
Попробуйте так:['startDateTime', 'datetime', 'timestampAttribute' => 'startDateTime', 'format' => self::INPUT_DATE_TIME_FORMAT],yii\validators\DateValidator