dojo.date.locale.parse принимает отформатированную строку и возвращает объект Javascript Date.
var x = dojo.date.locale.parse('05/17/2010', {datePattern: "MM/dd/yyyy", selector: "date"});
Когда вы говорите
alert(x);
, который приводит x к строке, используя метод Date.toString (), который варьируется в зависимости от браузера, но даст вам вывод, похожий на тот, который вы получили - Пн 17 мая 2010 00:00:00 GMT-0500 (Центральное летнее время )
Если вы хотите отформатировать дату особым образом, передайте результат вашего анализа в dojo.date.locale.format с определенным форматом даты:
var y = dojo.date.locale.format(x, {datePattern:"MMMM d, yyyy", selector: 'date'});