A quick question:

I pull time and date from a file, and separate day, month, year, hour, minute and second, then feed the variables into localtime.pl that comes with Perl. However, one of the variables keeps producing an error, even with chop and chomp used on that variable:

my $log_time = timelocal($sec,$min,$hhour,$day,$month,$year);

I'm pretty sure it's not timelocal itself, since feeding it straight numbers works fine, translating into seconds.

I thought Perl automatically selected file types, but it looks to me like it's seeing $day as a string, even though it's a number, like 15.

A web search didn't turn up anything relevant. Any ideas?

Title edit by tye


In reply to Error from timelocal by mkent

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • 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:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.