<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>