Validates that a variable is composed of a valid date and time. This validator uses both utilityValidateDate and utilityValidateTime validators. All options supported by those validators can be used with dateTime.
// validate a 24 hour time, but default date
$oValidator = new utilityValidateDateTime(
array(
utilityValidateTime::TIME_FORMAT => '24',
utilityValidateTime::TIME_SEPARATOR => ':',
)
);
if ( !$oValidator->isValid($datetime) ) {
print_r($oValidator->getMessages());
}
// validate time first, using defaults
$oValidator = new utilityValidateDateTime(
array(
utilityValidateDateTime::DATETIME_COMPONENT_ORDER
=> utilityValidateDateTime::DATETIME_COMPONENT_ORDER_TIME_FIRST
)
);
if ( !$oValidator->isValid($datetime) ) {
print_r($oValidator->getMessages());
}
Tags: utility, utilityvalidateabstract, utilityvalidatedatetime, utilityvalidateinterface,
utility Articles