atlanta Posted February 8, 2008 Share Posted February 8, 2008 Hi all, I having some trouble substracting time.. well ok here the basics of my project students clock in and out and i have it subtract the clock out from the clock in and i want it to output to me how many hours and mins they were clocked in . I was doing some test solutions but the one below actually outputs the hour it click in or out not the amount subtracted from each other. The time in the below code is 3 mins and 17 secs from each other but as you can see it does output 00 for hours it gives you <?php $posted_date = "1202478546"; $cur_date = "1202478743"; $time_pass = $cur_date - $posted_date; $elapsed_time = date("H \h\o\u\\r\s\ i \m\i\\n\s\ s \s\e\c\s",$time_pass); print "$elapsed_time"; ?> Quote Link to comment https://forums.phpfreaks.com/topic/90057-solved-subtracting-time/ Share on other sites More sharing options...
thebadbad Posted February 8, 2008 Share Posted February 8, 2008 You should use gmdate() instead of date() when displaying a time difference, or else the time zone difference between your server and Greenwich will show. Your script works fine when only that's changed. Quote Link to comment https://forums.phpfreaks.com/topic/90057-solved-subtracting-time/#findComment-461738 Share on other sites More sharing options...
atlanta Posted February 8, 2008 Author Share Posted February 8, 2008 HAHAHA Thanks much your the man.. Quote Link to comment https://forums.phpfreaks.com/topic/90057-solved-subtracting-time/#findComment-461747 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.