toLocaleString
by bvotcode
HTML
<p id='wtf'></p>
JavaScript
var dateString = '2014-07-08';
var wtf = document.getElementById('wtf');
var date = new Date(dateString);
var dateS = date.toLocaleString('pl', {
'day': 'numeric',
'hour': '2-digit',
'month': 'long'
});
var number = 12345;
var numberS = number.toLocaleString('de-DE', {style: 'currency', currency: 'USD'});
wtf.innerHTML = dateS;
wtf.innerHTML = numberS;
console.log(dateS, '');