Get day of year
Returns the current day ordinal of the year.
by Alexey Demin
HTML
<p>
Day of year: <span id="output"></span>
</p>
JavaScript
var timeStamp = new Date().setFullYear(new Date().getFullYear(), 0, 1);
var yearFirstDay = Math.floor(timeStamp / 86400000);
var today = Math.ceil((new Date().getTime()) / 86400000);
var dayOfYear = today - yearFirstDay;
document.getElementById("output").innerHTML = dayOfYear;