Javascript Date API.
var monthsYears = (function() {
var d = new Date(), rv = {},
months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
d.setDate(1);
for (var n = 1; n <= 6; ++n) {
var mn = d.getMonth() + 1;
mn = (mn < 10 ? '0' : '') + mn;
rv[ '' + mn + '-' + d.getFullYear()] =
months[d.getMonth()] + ' ' + d.getFullYear();
d.setMonth(d.getMonth() + 1);
}
return rv;
})();
, , .