I've emailed the author of the module, but it's possible that the problem doesn't lie in there.
I'm working on a mail archiving script, that takes everything modified yesterday and stuffs it in a directory. Seems easy enough, but Date::EzDate seems to be jumping the gun by one hour.
use Date::EzDate;
$now = Date::EzDate->new("feb 28 2003 10:59 PM");
$i=0;
while ($i<120) {
print("$now->{'epochday'}, $now->{'full'} \n");
$i++;
$now->{'epochsecond'}+=1;
}
Results are:
12112, Fri Feb 28, 2003 22:59:57
12112, Fri Feb 28, 2003 22:59:58
12112, Fri Feb 28, 2003 22:59:59
12113, Fri Feb 28, 2003 23:00:00
12113, Fri Feb 28, 2003 23:00:01
12113, Fri Feb 28, 2003 23:00:02
I've tried this with 'adjust for DST' turned on and off, no change. I'm running Windows 2000 SP3, ActivePerl Build 631. I've had the same results on three similarly configure machines. I've checked SuperSearch here, and the mailing lists on Activestate.com. Any ideas, or other things I could check? Maybe something not using EzDate?
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.