[ Don't Cc: me, I read this mailing list, thank you ]
>> Troy May <[EMAIL PROTECTED]> writes:
> ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime;
> $thisday = (Sun,Mon,Tue,Wed,Thu,Fri,Sat)[(localtime) [6]];
> $s = (localtime)[0];
> $m = (localtime)[1];
> $m = ($m + 35) ;
Is adding 35 minutes to the current date what this is all about?
How about:
($sec, $min, $hour, $mday, $mon, $year) = (localtime(time+35*60))[0..5];
and save yourself from all that adding and carrying?
By the way, in the original program, if you happen to run it at, say
23:59:59 and the clock changes to 0:00:00 while the program is still
running, between one of the calls to localtime, you'll get horribly
incorrect results.
> $year %= 100;
> Now, when he prints "$theDate", everything is ok with it (format-030302).
> But when he prints just "$year" it displays "2" instead of "2002"
2002 % 100 == 2
--
Marcelo
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]