Looking at Time::Duration (which Limbic~Region suggested), I note that it doesn't work on dates as such, which means that it may or may not do what you want.
For instance, like your posted code, it won't take into account leap seconds, DST or anything like that - it just figures a day is always 24 hours of 60 minutes of 60 seconds.
If you want to take those into account, take a look at DateTime.
As a side note: what humans think of as "X days (ago)" is something subtler and more complex than 60 * 60 * 24 seconds. For instance, yesterday evening is "a day ago" even if right now it's only 17 hours ago.
For those kind of "days" it may be more appropriate to do the calculation only looking at the year & day-of-the-year.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.