использование dateObj.toLocaleString([locales[, options]])
Вариант 1 - Использование локалей
var date = new Date();
console.log(date.toLocaleString('en-US'));
Опция 2 - Использование опций
var options = { hour12: true };
console.log(date.toLocaleString('en-GB', options));
Примечание: поддерживается во всех браузерах, кроме safari atm