Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister

Re: Re: Converting datetime string to valid localtime value (seconds)

by vladb (Vicar)
on May 16, 2003 at 18:51 UTC ( #258736=note: print w/replies, xml ) Need Help??

in reply to Re: Converting datetime string to valid localtime value (seconds)
in thread Converting datetime string to valid localtime value (seconds)

How do array indexes come into play when I'm only looking at this line of code:
localtime(Date_SecsSince1970($mon{$mon}, $d, $y, $h, $mn, $s))
If the values of $mon{$mon}, $d, $y, $h are valid (5, 15, 2003, 01 respectively), why the resulting datetime string returned by localtime() is in fact "Wed May 14 18:05:02 2003"?

Please note that I do not force localtime() to return datetime values in array format. What this line of code (and accompanying output) seem to indicate is that the Date_SecsSince1970() method miscalculates seconds or, to state it otherwise, calculates seconds in a way that is incompatible with how the time() method does it.

Afterall, print "time string: " . localtime(time()) would produce valid result.

"We've all heard that a million monkeys banging on a million typewriters will eventually reproduce
the entire works of Shakespeare. Now, thanks to the Internet, we know this is not true."

Robert Wilensky, University of California

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://258736]
[marto]: Happy-the-monk very wise

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (3)
As of 2018-03-18 18:12 GMT
Find Nodes?
    Voting Booth?
    When I think of a mole I think of:

    Results (230 votes). Check out past polls.