Last Friday of each month: Difference between revisions

Content added Content deleted
Line 1,080: Line 1,080:
2012-11-30
2012-11-30
2012-12-28</pre>
2012-12-28</pre>


=={{header|LiveCode}}==
<lang LiveCode>function lastFriday yyyy
-- year,month num,day of month,hour in 24-hour time,minute,second,numeric day of week.
convert the long date to dateitems
put 1 into item 2 of it
put 1 into item 3 of it
put yyyy into item 1 of it
put it into startDate
convert startDate to dateItems
repeat with m = 1 to 12
put m into item 2 of startDate
repeat with d = 20 to 31
put d into item 3 of startDate
convert startDate to dateItems
-- 6 is friday
if item 7 of startDate is 6 and item 1 of startDate is yyyy and item 2 of startDate is m then
put item 3 of startDate into fridays[item 2 of startDate]
end if
end repeat
end repeat
combine fridays using cr and space
sort fridays ascending numeric
return fridays
end lastFriday</lang>
Example<lang LiveCode>put lastFriday("2012")</lang>Output<lang LiveCode>1 27
2 24
3 30
4 27
5 25
6 29
7 27
8 31
9 28
10 26
11 30
12 28</lang>


=={{header|Logo}}==
=={{header|Logo}}==