The follwoing equation & values give differnet outputs using Java/Javscript: Javascript:
var dayOfWeek = parseInt((dayOfMonth + 26 * (monthOfYear +1) / 10 + yearOfCentury + yearOfCentury / 4 + century / 4 + 5 * century) % 7);
Java:
int dayOfWeek = (dayOfMonth + 26 * (monthOfYear +1) / 10 + yearOfCentury + yearOfCentury / 4 + century / 4 + 5 * century) % 7; code here
If dayOfMonth =28, monthOfYear =7, yearOfCentury = 9, century=20
Java returns dayOfWeek = 3 (which is correct!) JS returns dayOfWeek = 4! (odd)
Any feedback appreciated.