File:
[parser3project] /
parser3 /
tests /
159.html
Revision
1.2:
download - view:
text,
annotated -
select for diffs -
revision graph
Thu Feb 14 09:16:58 2008 UTC (18 years, 4 months ago) by
misha
Branches:
MAIN
CVS tags:
release_3_5_1,
release_3_5_0,
release_3_4_6,
release_3_4_5,
release_3_4_4,
release_3_4_3,
release_3_4_2,
release_3_4_1,
release_3_4_0,
release_3_3_0,
release_3_2_3,
HEAD
- test for number of days in February
@main[][iYearFrom;iYearTo;iYear]
$iYearFrom(1998)
$iYearTo(2027)
^for[iYear]($iYearFrom;$iYearTo){
^printCalendar[$iYear;01]
^printCalendar[$iYear;02]
^printCalendar[$iYear;12]
}[<br />]
@printCalendar[iYear;iMontd]
$tWeek[^date:calendar[rus]($iYear;$iMontd)]
<table border="1" cellpadding="3">
<caption>$iYear/$iMontd</caption>
<tr>
<td>Mo</td>
<td>Tu</td>
<td>We</td>
<td>Th</td>
<td>Fr</td>
<td>Sa</td>
<td>Su</td>
<td><br /></td>
<td>Week</td>
<td>Year</td>
</tr>
^tWeek.menu{
<tr>
^for[iWeekDay](0;6){
^if($tWeek.$iWeekDay){
$dt[^date::create($iYear;$iMontd;$tWeek.$iWeekDay)]
$bOk(
(($dt.weekday > 0 && $dt.weekday == $iWeekDay + 1) || ($dt.weekday == 0 && $iWeekDay == 6))
&& $dt.week == $tWeek.week
&& $dt.weekyear == $tWeek.year
)
<td^if(!$bOk){
style="font-weight: bold^; color: red^;"
title="W^dt.weekyear.format[%04d]-^dt.week.format[%02d]"
}>$tWeek.$iWeekDay</td>
}{
<td><br /></td>
}
}
<td> ^;</td>
<td>$tWeek.week</td>
<td>$tWeek.year</td>
</tr>
}
</table>
E-mail: