Re: date time problem

From: Date: Sun, 06 Oct 2013 22:49:02 +0000
Subject: Re: date time problem
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-322245@lists.php.net to get a copy of this message
Try this please gmdate("H:i:s", $diff%86400) Best Regards Farzan Dalaee > On Oct 7, 2013, at 2:12, Jim Giner <jim.giner@albanyhandball.com> wrote: > >> On 10/6/2013 6:36 PM, Farzan Dalaee wrote: >> You should use gmdate() if you want to how many hours left to expire >> $time_left = gmdate("H:i:s",$diff); >> >> Best Regards >> Farzan Dalaee >> >>> On Oct 7, 2013, at 1:49, Jim Giner <jim.giner@albanyhandball.com> wrote: >>> >>> I always hate dealing with date/time stuff in php - never get it even close until an >>> hour or two goes by.... >>> >>> anyway >>> >>> I have this: >>> >>> // get two timestamp values >>> $exp_time = $_COOKIE[$applid."expire"]; >>> $curr_time = time(); >>> // get the difference >>> $diff = $exp_time - $curr_time; >>> // produce a display time of the diff >>> $time_left = date("h:i:s",$diff); >>> >>> Currently the results are: >>> exp_time is 06:55:07 >>> curr_time is 06:12:03 >>> the diff is 2584 >>> All of these are correct. >>> >>> BUT time_left is 07:43:04 when it should be only "00:43:04". >>> >>> So - where is the hour value of '07' coming from?? And how do I get this >>> right? >>> >>> -- >>> PHP General Mailing List (http://www.php.net/) >>> To unsubscribe, visit: http://www.php.net/unsub.php > Thanks for the quick response, but why do I want to show the time in GMT? However, I did try > it, changing the 'time_left' calc to use "gmdate". Now instead of a 7 for hours > I have a 12. > > exp 07:34:52 > curr 06:40:14 > diff 3158 > left is 12:52:38 > > The 52:38 is the correct value, but not the 12. > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >

« previous php.general (#322245) next »