i.e. don't parse it as "now" in date or datetime mode.
Bug: T148200
Change-Id: I5a3839540222160e8d7376b5b961147c41d48885
protected function parseDate( $value ) {
$value = trim( $value );
protected function parseDate( $value ) {
$value = trim( $value );
+ if ( $value === '' ) {
+ return false;
+ }
if ( $this->mType === 'date' ) {
$value .= ' T00:00:00+0000';
if ( $this->mType === 'date' ) {
$value .= ' T00:00:00+0000';
$date = new DateTime( $value, new DateTimeZone( 'GMT' ) );
return $date->getTimestamp();
} catch ( Exception $ex ) {
$date = new DateTime( $value, new DateTimeZone( 'GMT' ) );
return $date->getTimestamp();
} catch ( Exception $ex ) {