$cur_time = GetCurrentTime(); ($cdate, $ctime) = split(/ /, $cur_time); ($chour,$cmin,$csec) = split(/:/, $ctime); $current_time = ($chour*3600) + ($cmin*60) + $csec; same way for the req time: $requested_time = ($hour*3600) + ($min*60) + $sec; if (($current_time - $requested_time) >= 3600 Do processing.....