{for $i = 1; $i <= 7; $i++}{/for} {php} $days = date('t', strtotime($date)); //一个月多少天 $dayOfWeek = date('N', strtotime($date . '-1')); //1号是星期几 $numberOfDays = range(1,$days); $weeks = array_chunk(array_pad($numberOfDays, -1 * $days - --$dayOfWeek, 0), 7); {/php} {foreach $weeks as $key => $week} {foreach $week as $k => $day}{/foreach} {if $key == max(array_keys($weeks)) && $k < 6}{str_pad('',(7 - count($week)) * 9,"")}{/if} {/foreach}
«    {if $option['ZC_BLOG_LANGUAGEPACK'] == 'zh-cn' || $option['ZC_BLOG_LANGUAGEPACK'] == 'zh-tw'} {php}echo str_replace(array('%y%', '%m%'), array($nowYear, $nowMonth), $lang['msg']['year_month']);{/php} {else} {date("F , Y", mktime(0, 0, 0, $nowMonth, 1, $nowYear))} {/if}    »
{$lang['week_abbr'][$i]}
{if isset($arraydate[$day])}{$day}{elseif $day}{$day}{/if}