in reply to Finding Last minute file in a directory

The DateTime module allows you to subtract a datetime from another giving you a duration object. It takes care of all "edge" case (changes of months, time zones, DST, ...). Once you have the duration, object it is easy to check if it is less than a minute (hint: check out the DateTime::Duration->compare class method).

CountZero

A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James