Anonymous user
Last Friday of each month: Difference between revisions
m
→{{header|zkl}}: formatting
m (→{{header|FreeBASIC}}: typo + output for 2017) |
m (→{{header|zkl}}: formatting) |
||
Line 3,344:
Gregorian calendar
<lang zkl>var [const] D=Time.Date;
fcn lastDay(y,
[1..12].pump(List,'wrap(m){
[
D.weekDay(y,m,
if (_==
})
})
}
lastDay(2012,D.Friday).concat("\n").println();</lang>
For each month in year y, count back from the last day in the month
until a Friday is found and print that date.
|