mike1313 Posted March 29, 2007 Share Posted March 29, 2007 Ok say I have a script that runs every 15 mins, 15, 30,45, 0 .how would I calculate the amount of time left until it has to run again with the percent getting higher as it is getting closer to the 15 mins. Say its 1:20 How would I return the percentage of time from 1:20 to 1:30 etc? Link to comment https://forums.phpfreaks.com/topic/44797-need-help-time/ Share on other sites More sharing options...
hitman6003 Posted March 29, 2007 Share Posted March 29, 2007 echo round(((date("i") % 15) / 15) * 100) . "%"; Link to comment https://forums.phpfreaks.com/topic/44797-need-help-time/#findComment-217507 Share on other sites More sharing options...
Ronno Posted March 29, 2007 Share Posted March 29, 2007 also from a little tweaking of the above reply, the following could work for your purposes: // $startMin = the minute at the beginning of the time period // $endMin = the minute at the end of the time period echo round(((date("i")-$startMin) / ($startMin+15)) * 100) . "%"; or echo round(((date("i")-($endMin-15)) / ($endMin)) * 100) . "%"; Link to comment https://forums.phpfreaks.com/topic/44797-need-help-time/#findComment-217526 Share on other sites More sharing options...
Ronno Posted March 29, 2007 Share Posted March 29, 2007 my bad, my code was wrong before, the following should be correct: // $startMin = the minute at the beginning of the time period // $endMin = the minute at the end of the time period echo round(((date("i")-$startMin) / 15) * 100) . "%"; or echo round(((date("i")-($endMin-15)) / 15) * 100) . "%"; Link to comment https://forums.phpfreaks.com/topic/44797-need-help-time/#findComment-217537 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.