-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Wesley Dukes wrote: > Try something like this: > > $subscriptionDate = date("Y-m-d",time()); // format time() timestamp > $sixMonthsLater = date("Y-m-d", mktime(0,0,0, date("m")+6, date("d"), > date("Y"))); //mktime +6 to month > > or even: > > $oneYearLater = date("Y-m-d", mktime(0,0,0, date("m"), date("d"), > date("Y")+1)); //mktime +1 to year > > ~w > > On Tue, Dec 30, 2008 at 5:43 PM, Ron <ron@xxxxxxxxxxxxxxxxx> wrote: > >> Hi, >> >> I'm trying to do online subscription on my site. >> >> I need to determine the expirationdate of the subscription, given the date >> today is the start of subscription and duration type of example 6 months. >> >> $subscriptiondate = >> date("Y-m-d",mktime(0,0,0,date('m'),date('d'),date('Y'))); >> >> $expiredate = date("Y-m-d",mktime(0,0,0,date('m'),date('d'),date('Y')) + >> 2592000); the 2592000 timestamp for 1 month. >> >> how can i compute the timestamp for 6 months or maybe 1 year or more. >> >> Thank you >> >> Regards, >> Ron >> >> -- >> PHP Database Mailing List (http://www.php.net/) >> To unsubscribe, visit: http://www.php.net/unsub.php >> >> > you dont need to call date() 4 times plus mktime plus sum some integers, just call strtotime once with some nice parameter and it will 'compute' the result. think green! -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) iEYEARECAAYFAkla03EACgkQcm5XIl6hZIicbACfVbWgUG/ET5n9WhcCE0+IRwSD Me0An0tCAx0JhFiBAkz+oDlUTvwQxxgQ =b7Re -----END PGP SIGNATURE----- -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php