in reply to Sorting hash keys according to different criteria
Depending on what you're doing with this you might find an array of hashes useful. This would give you the data in the fixed order ordained by the calendar - you could then pull it out however you liked, and even have a framework for adding more info.
You could then use the month number returned by localtime to pull data out of this array.
Having said that, if you're doing a lot of date calculations, then half an hour rummaging around in CPAN would probably save you time.
§ George Sherston
etc etc etcmy @months = ( { name => "January", days => 31, }, { name => "February", days => 28, # or whatever... there's another prob },
You could then use the month number returned by localtime to pull data out of this array.
Having said that, if you're doing a lot of date calculations, then half an hour rummaging around in CPAN would probably save you time.
§ George Sherston
In Section
Seekers of Perl Wisdom