On Fri, Apr 26, 2002 at 08:32:21AM -0400, Tara Calishain wrote: > I'm anticipating coming across this same problem with user input dates, and > I don't expect the seconds trick will work for that one. > > For example, say a user specified $day-$month-$year and ten days, and I > wanted to generate a date string for every day going back ten days.
Although Randal L. Schwartz posted a hillarious comment on Date::Manip (http://archive.develooper.com/beginners%40perl.org/msg22416.html) you should take a look at that module. I have used it quite a lot to let people pass more or less generic time/date specifications to my scripts. It does for example things like that: ---------- snip ---------- nijushiho:~# perl -MDate::Manip -le 'print UnixDate("44 days ago", "%Y%m%d")' 20020313 nijushiho:~# ---------- snip ---------- It comes at a price though, so I wouldn't use it to process some 20 million lines of webserver logs in a nightly run :-) -- If we fail, we will lose the war. Michael Lamertz | +49 221 445420 / +49 171 6900 310 Nordstr. 49 | [EMAIL PROTECTED] 50733 Cologne | http://www.lamertz.net Germany | http://www.perl-ronin.de -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]