yiisoft/yii — pull request #1811 by mytskine (2012-12-05 19:25:43+00:00)
Title: Issue 189 fix: CDateValidator and dates before year 1902 (32b)

CDateTimeParser::parse() returns a timestamp when the datetime is valid.
When the date was out of timestamp range, the return value was false.
It is now NULL, therefore CDateValidator works without any change.

Tested both on 32b and 64b systems. Unit tests included (they fail on 32b PHP before this fix).