in reply to timestamp manipulation and evaluation
cpanp -i DateTime::Duration DateTime::Format::Human::Duration DateTime::Format::Natural
#!/usr/bin/perl -- use strict; use warnings; use DateTime::Duration; use DateTime::Format::Human::Duration; use DateTime::Format::Natural; @ARGV = ( "last week", "today" ) unless @ARGV; my $dfn = DateTime::Format::Natural->new; my $start = $dfn->parse_datetime(shift); my $end = $dfn->parse_datetime(shift); my $diff = $end - $start; print "$end - $start = ", DateTime::Format::Human::Duration->new->format_duration($diff), "\n" +; __END__ 2012-08-04T00:00:00 - 2012-07-28T00:00:00 = 1 week
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: timestamp manipulation and evaluation
by Cristoforo (Curate) on Aug 17, 2012 at 21:01 UTC |