Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
function day = getMonthStartDay ( year , month )
	if month > 0 && month < 13
		day = getYearStartDay ( year );
 
		for i = 1 : month -1
			day = day + daysInMonth (year , i);
		end

		while ( day > 7)
			day = day - 7;
		end
	else
		day = 0;
	end
end

Eller:

Code Block
function day = getMonthStartDay ( year , month )
	if month > 0 && month < 13
		day = getYearStartDay ( year ) - 1;
 
		for i = 1 : ( month -1 )
			day = day + daysInMonth (year , i);
		end


		day = mod (day , 7);
		day = day + 1;
	else
		day = 0;
	end
end