Jump to content

date: maximum number of years into the future


jeff5656

Recommended Posts

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!

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.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.