in reply to Converting Seconds to Nice Format

Time::Seconds might do what you want. It's part of the Time-Object distribution.

Use it like this:

my $s = Time::Seconds->new(86400); print $s->days;
This prints 3. To get it into the format you want (number of days, then number of hours, then number of minutes) you'll need to do some messing about; you can't just call days, then hours, then minutes, because each of those methods converts the seconds you *supplied* into that many days/hours/minutes. Which isn't what you want: you want the number of days, then the leftover number of hours, etc.