#! /usr/bin/env ruby # daylight.rb: Written by Tadayoshi Funaba 1998-2002,2006 # $Id: daylight.rb,v 2.5 2006-12-30 21:44:44+09 tadf Exp $ require 'date' year = Date.today.year [[ 4, 1, 0, 'US Daylight Saving Time begins'], # first Sunday in April [10, -1, 0, 'US Daylight Saving Time ends']]. # last Sunday in October each do |mon, n, k, event| puts(Date.nth_kday(year, mon, n, k).to_s + ' ' + event) end