So fucking JavaScript. Number format
// n = 3 => 03
// n = 10 => 10
("0" + (n + 1)).slice(-2);function dateFormat(daysAgo) {
var d = new Date();
daysAgo = daysAgo || 0;
d.setDate(d.getDate() - daysAgo);
var date = d.getDate(),
month = d.getMonth() + 1,
year = d.getFullYear();
return [date, ('0' + month).slice(-2), year].join('.');
}