OT: Kentucky Derby Day
Bob Stockler
bob at trebor.iglou.com
Wed Apr 30 14:19:19 PDT 2008
This coming Saturday is Kentucky Derby Day, and I invite all of you
to join me and my lovely wife Nada to a virtual Kentucky Derby Day
Party. The Derby will be broadcast on national TV Saturday afternoon
(see you local TV listings for time and station). We'll all sit in
from of our TV's, sipping our Mint Juleps (I won't bore you with my
recipe for them this year as I've done in the past - Google for some
if you need to, and choose the one easiest to prepare), and enjoy the
atmosphere and race (virtually) together at the same time.
For you added convenience (since I may not be around next year) here
are the dates of Kentucky Derby Day for this and the next 20 years:
Derby Day is Saturday 05/03/2008
Derby Day is Saturday 05/02/2009
Derby Day is Saturday 05/01/2010
Derby Day is Saturday 05/07/2011
Derby Day is Saturday 05/05/2012
Derby Day is Saturday 05/04/2013
Derby Day is Saturday 05/03/2014
Derby Day is Saturday 05/02/2015
Derby Day is Saturday 05/07/2016
Derby Day is Saturday 05/06/2017
Derby Day is Saturday 05/05/2018
Derby Day is Saturday 05/04/2019
Derby Day is Saturday 05/02/2020
Derby Day is Saturday 05/01/2021
Derby Day is Saturday 05/07/2022
Derby Day is Saturday 05/06/2023
Derby Day is Saturday 05/04/2024
Derby Day is Saturday 05/03/2025
Derby Day is Saturday 05/02/2026
Derby Day is Saturday 05/01/2027
Derby Day is Saturday 05/06/2028
Bob
PS - The Kentucky Derby is always held on the first Saturday in May,
so this little shell script, using my "datecalc" program, let me
provide the above dates very quickly:
#!/bin/ksh
# Dermine Derby Day for this year and the next 20 years
dt=1 ; yr=2008
while :
do dd=$( datecalc -d 05/0$dt/$yr )
[[ $dd == Saturday ]] && {
print " Derby Day is Saturday 05/0$dt/$yr"
(( $yr == 2028 )) && exit
dt=1 ; yr=$(( $yr + 1 )) ; continue
} || {
dt=$(( $dt + 1 ))
}
done
PPS - My "datecalc" program was originall written in AWK, and handles
dates from 01/01/0001 to 12/31/9999. I translated it to Perl
and will email either or both to anyone requesting via email.
Use datecalc to return the:
Date n days before (-n) or after (+n) today:
datecalc [-d] -n | [+]n
Number of days from today ( + or - ) to some other date:
datecalc [-d] [m]m/[d]d/[yy]yy
Date n days before (-n) or after (+n) a given date:
datecalc -n|[+]n [m]m/[d]d/[yy]yy | [m]m/[d]d/[yy]yy -n|[+]n
Number of days by which date1 precedes or follows (-) date2:
datecalc [m]m/[d]d/[yy]yy [m]m/[d]d/[yy]yy
-d --- Returns the day of the week of the target date.
2-digit year input dates default to 20yy.
--
Bob Stockler +-+ bob at trebor.iglou.com +-+ http://members.iglou.com/trebor
More information about the Filepro-list
mailing list