Last Friday of each month: Difference between revisions

m
Added the Sidef language
m (Added the Sidef language)
Line 2,088:
2013-11-29
2013-12-27
</pre>
 
=={{header|Sidef}}==
{{trans|Perl}}
<lang ruby>require 'DateTime';
var (year=2015) = ARGV»to_i»()...;
 
range(1, 12).each { |month|
var dt = %s'DateTime'.last_day_of_month(year => year, month => month);
while (dt.day_of_week != 5) {
dt.subtract(days => 1);
};
say dt.ymd;
}</lang>
{{out}}
<pre>
$ sidef lastfriday.sf 2012
2012-01-27
2012-02-24
2012-03-30
2012-04-27
2012-05-25
2012-06-29
2012-07-27
2012-08-31
2012-09-28
2012-10-26
2012-11-30
2012-12-28
</pre>
 
2,747

edits