ISO8601: Year validation should extend beyond 2100

This commit is contained in:
Paul Beckingham 2015-08-01 15:40:34 -04:00
parent 752e737f18
commit 234ad3d03b

View file

@ -373,7 +373,7 @@ int ISO8601d::dayOfWeek (int year, int month, int day)
bool ISO8601d::validate ()
{
// _year;
if ((_year && (_year < 1900 || _year > 2100)) ||
if ((_year && (_year < 1900 || _year > 2200)) ||
(_month && (_month < 1 || _month > 12)) ||
(_week && (_week < 1 || _week > 53)) ||
(_weekday && (_weekday < 0 || _weekday > 6)) ||