http://qs1969.pair.com?node_id=579987


in reply to problem with 'strftime' on unix systems

Looks like you're right and %s isn't supported in all strftime implementations.

Seems a bit pointless here tho'. Your variable $t already contains the number of seconds since the epoch. Why would you want to convert it?

--
<http://dave.org.uk>

"The first rule of Perl club is you do not talk about Perl club."
-- Chip Salzenberg

  • Comment on Re: problem with 'strftime' on unix systems

Replies are listed 'Best First'.
Re^2: problem with 'strftime' on unix systems
by gellyfish (Monsignor) on Oct 23, 2006 at 11:12 UTC

    Probably to change the timezone at a guess.

    /J\

      But the epoch isn't effected by timezone. It's the number of seconds since 00:00 on 1st Jan 1970 GMT. I can't see how you'll ever get different answers from:

      print strftime '%s', localtime;

      and

      print time;

      Am I missing something?

      --
      <http://dave.org.uk>

      "The first rule of Perl club is you do not talk about Perl club."
      -- Chip Salzenberg

        No I don't think you are missing something, it was just the only semi-plausible reason that I could think of that someone might think they want to do that.

        /J\