From sb at engelschall.com Wed Apr 11 04:14:15 2001 From: sb at engelschall.com (Steffen Beyer) Date: Tue Aug 3 23:53:43 2004 Subject: Can you help verify greek holidays for Date::Calc? Message-ID: <20010411111414.A339@engelschall.com> Dear Greek Perl Mongers, I am currently working on the next release (version 5.0) of my module "Date::Calc", which will be able to perform date calculations which take holidays into consideration. Therefore, I would like to provide calendar profiles for as many countries as possible, including Greece. I'm not sure if I implemented the Greek holidays in the correct way, and in any case, I'll probably need translations into Greek (but perhaps better in Iso-Latin-1 and not Greek Cyrillic, is that possible?), or should we just leave them in English? (Then please correct my spelling also!) What do you think is best? I'm not only interested in official holidays (work is suspended), but also in purely commemorative days (or days when schools close). Can you provide any insights, corrections or additions? Any help is most welcome! Most of all, I need formulas for the calculation of all moving holidays. Those which depend on the date of (western) Easter are no problem, as my program can already handle that (see below). But I don't have a formula for orthodox easter yet, if that should be necessary! Can you please also forward this message to your Perl Monger mailing lists, as well as any acquaintances or friends who might be able to help? Many thanks in advance! Here are the Greek holidays I have so far: #$Profiles->{'GR'} = # Greece #{ # "New Year" => "01.01.", # "Three Kings" => "06.01.", # "Rose Monday" => "-48", # of Carnival # "Revelation of Maria" => "25.03.", # "Good Friday" => "-2", # "Easter Sunday" => "+0", # "Easter Monday" => "+1", # "Labour Day" => "01.05.", # "Ascension of Christ" => "+39", # "Whitsunday" => "+49", # "Whitmonday" => "+50", # "Ascension of Maria" => "15.08.", # "Feast of Crosselevation" => "14.09.", # "National Day" => "28.10.", # "1. Christmas Day" => "25.12.", # "2. Christmas Day" => "26.12." #}; Please also check whether a day is an official holiday, or just a commemorative day (nobody gets a day off), or a school holiday (only schools close). Again, many thanks in advance for your precious help! Best regards, -- Steffen Beyer http://www.engelschall.com/u/sb/whoami/ (Who am I) http://www.engelschall.com/u/sb/gallery/ (Fotos Brasil, USA, ...) http://www.engelschall.com/u/sb/download/ (Free Perl and C Software)