jeff5656 Posted November 16, 2010 Share Posted November 16, 2010 I want to set a never expire date, so I figured I would set the date 99 years into the future. No dice. After trial and error, it appears you can only make it 25 years into future: date("Y-m-d",strtotime("+25 years")); I wonder if it is the absolute date, or the number 25. If it is the maximum date (i.e. nothing after 2035) then I will have a problem with this code next year! Link to comment https://forums.phpfreaks.com/topic/218896-date-maximum-number-of-years-into-the-future/ Share on other sites More sharing options...
Pikachu2000 Posted November 16, 2010 Share Posted November 16, 2010 strtotime() returns a unix timestamp, which is no good past 2038. Why not set a 'never expire' to a value of 0? Then you only have to check if something is expired if the value is greater than 0. Link to comment https://forums.phpfreaks.com/topic/218896-date-maximum-number-of-years-into-the-future/#findComment-1135235 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.