Moment JS, UTC to Local time
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.14.1/moment-with-locales.min.js"></script>
<div id="ordinals">
</div>
JavaScript
function returnOrdinal(number) {
var b = number % 10,
output = (parseInt(number % 100 / 10) === 1) ? 'th' :
(b === 1) ? 'st' :
(b === 2) ? 'nd' :
(b === 3) ? 'rd' : 'th';
return number + output;
}
$(document).ready(function(){
var ordinals = $('#ordinals');
var date = moment();
date.locale('en');
date.year(2016);
date.month(9);
date.date(1);
var foo = "";
var i = 1;
for(i; i < 50; i++) {
foo = date.add('days', 1).format('D');
ordinals.append(returnOrdinal(foo) + ', ');
}
});