Question: ```
$somedate = "1980-02-15";
$otherdate = strtotime('+1 year', strtotime($somedate));
echo date('Y-m-d', $otherdate);

```

outputs

```
1981-02-15

```

and

```
$somedate = "1980-02-15";
$otherdate = strtotime('+2 year', strtotime($somedate));
echo date('Y-m-d', $otherdate); 

```

outputs

```
1982-02-15

```

but

```
$somedate = "1980-02-15";
$otherdate = strtotime('+75 year', strtotime($somedate));
echo date('Y-m-d', $otherdate); 

```

outputs

```
1970-01-01

```

How to fix?

Answer: 
PHP's dates are limited to a range from 01-01-1970 to 19-01-2038. You will have to use a different method for working with dates.

PEAR has a Date class : [PEAR Date](http://pear.php.net/package/Date/redirected)
75 years from 1980 is 2055, which is past the highest date value that can be represented in a 32-bit integer. Therefore the result becomes 0, which is the 1970 date you observe.