Last Friday of each month: Difference between revisions

Javascript Code
(Added Elixir)
(Javascript Code)
Line 376:
Fri Nov 30 2012
Fri Dec 28 2012
</lang>
 
=={{header|Javascript}}==
{{works with|Nodejs}}
<lang javascript>
var last_friday_of_month, print_last_fridays_of_month;
 
last_friday_of_month = function(year, month) {
var i, last_day;
i = 0;
while (true) {
last_day = new Date(year, month, i);
if (last_day.getDay() === 5) {
return last_day.toDateString();
}
i -= 1;
}
};
 
print_last_fridays_of_month = function(year) {
var month, results;
results = [];
for (month = 1; month <= 12; ++month) {
results.push(console.log(last_friday_of_month(year, month)));
}
return results;
};
 
(function() {
var year;
year = parseInt(process.argv[2]);
return print_last_fridays_of_month(year);
})();
 
</lang>
{{out}}
<lang>
>node lastfriday.js 2015
Fri Jan 30 2015
Fri Feb 27 2015
Fri Mar 27 2015
Fri Apr 24 2015
Fri May 29 2015
Fri Jun 26 2015
Fri Jul 31 2015
Fri Aug 28 2015
Fri Sep 25 2015
Fri Oct 30 2015
Fri Nov 27 2015
Fri Dec 25 2015
</lang>
 
Anonymous user