flemingmike Posted October 19, 2010 Share Posted October 19, 2010 hello, if i have the following, how would i display it? function minutes_round ($hour = "$signintime", $minutes = '5', $format = "H:i") { $seconds = strtotime($hour); $rounded = round($seconds / ($minutes * 60)) * ($minutes * 60); return date($format, $rounded); } Quote Link to comment Share on other sites More sharing options...
Pikachu2000 Posted October 19, 2010 Share Posted October 19, 2010 Do you mean how do you echo it to the screen? If that's what you're asking, it would normally be as simple as: echo minutes_round(); But, the attempt to use a variable as the default for the $hour parameter is causing an error. You can get around that by first defining a constant with the value of the variable, then using the constant as the value of the default parameter such as in this example: $signintime = '4:32 pm'; define( 'SIGN_IN', $signintime); function minutes_round ($hour = SIGN_IN, $minutes = 5, $format = "H:i") { $seconds = strtotime($hour); $rounded = round($seconds / ($minutes * 60)) * ($minutes * 60); return date($format, $rounded); } echo minutes_round(); // returns 16:30 Quote Link to comment Share on other sites More sharing options...
flemingmike Posted October 19, 2010 Author Share Posted October 19, 2010 thanks Quote Link to comment 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.