<br><br><div class="gmail_quote">On 28 June 2013 14:48, Peter Bowers <span dir="ltr"><<a href="mailto:pbowers@pobox.com" target="_blank">pbowers@pobox.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr"><div><div>On Thu, Jun 27, 2013 at 2:52 PM, Simon <<a href="mailto:nzskiwi@gmail.com" target="_blank">nzskiwi@gmail.com</a>> wrote:<br>>...<div class="im">...</div></div></div><div><div>[1] Something like this should suffice:<br>

<br>$FmtPV['$MonthNum'] = 'MonthNum($pagename, $name)';<br>function MonthNum($pagename, $name)<br>{<br>    $months = array('January'=>'01', 'February'=>'02', 'March'=>'03', 'April'=>'04', ...);<br>



    #echo "DEBUG: ".substr($name, 4)."<br />\n";<br>    if ($mn = @$months[substr($name, 4)])<br>        return $mn;<br>    else<br>        return '00'; // or some suitable error value<br>



}</div></div></div></blockquote><div>Pages have the canonical name yyyy-mm-dd or yyyymonth, so I used </div><div><br></div><div><div>$FmtPV['$PageMonthNum'] = 'strftime("%m", strtotime(substr("$name",0,9)))'; // extract month number from page name</div>

<div>$FmtPV['$PageYear'] = 'strftime("%Y", strtotime(substr("$name",0,9)))'; // extract year from page name</div></div><div><br></div><div>thanks very much</div><div><br></div><div>Simon </div>

</div>