Good Question, it's an undocumented feature that I've simply observed others using from time to time.

However, testing it shows that it works across month boundaries, but fails on year boundaries

use POSIX qw(strftime); use strict; use warnings; my @date = localtime; while (<DATA>) { my ($year, $mon, $day, $expected) = split; @date[3,4,5] = ($day, $mon, $year); my $fmt = strftime "%Y%m%d", @date; print "$fmt <=> $expected " . ($fmt eq $expected ? 'matched' : 'fa +iled') . "\n"; } =prints 20110501 <=> 20110501 matched 20110430 <=> 20110430 matched 20110429 <=> 20110429 matched 20110102 <=> 20110102 matched 20110101 <=> 20110101 matched 20110512 <=> 20101231 failed 20110512 <=> 20101230 failed =cut __DATA__ 111 4 1 20110501 111 4 0 20110430 111 4 -1 20110429 111 0 2 20110102 111 0 1 20110101 111 0 0 20101231 111 0 -1 20101230

Truth is, using DateTime is cleaner anyway, so will update my script.


In reply to Re^3: date as part of filename by wind
in thread date as part of filename by zac_carl

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.