#
# This software is Copyright 2005 by Elsevier Inc.  You may use it
# under the terms of the license at http://perl.plover.com/hop/LICENSE.txt .
#



###
### chronologically-3
###

## Chapter 3 section 10

@sorted_dates = sort chronologically @dates;

%m2n = 
   ( jan =>  1, feb =>  2, mar =>  3,
     apr =>  4, may =>  5, jun =>  6, 
     jul =>  7, aug =>  8, sep =>  9, 
     oct => 10, nov => 11, dec => 12, );

sub chronologically {
  date_to_string($a) cmp date_to_string($b)
}

sub date_to_string {
  my ($m, $d, $y) = ($_[0] =~ /(\w{3}) (\d+), (\d+)/);
  sprintf "%04d%02d%02d", $y, $m2n{lc $m}, $d;
}
