So this is my code:
$birth = ‘1994-09-18’;
$birth_minus_100 = date(‘Y-m-d’, strtotime(‘- 100 year’, strtotime($birth)));
It work fine when I substract 2 years or so, with 100 the result is 1970-01-01. It seems to me some PHP bug no?
A timestamp is the number of seconds elapsed since January, 1st, 1970.
So any date before then won’t exist (in timestamp terms)
You should use a different date/time format for going back that far.
You must be logged in to reply to this topic.