Лучший способ сделать это - создать собственный простой форматер (как показано ниже):
getDate()
возвращает день месяца (от 1 до 31)
getMonth()
возвращаетmonth (от 0 до 11) <<strong> с нуля, 0 = январь, 11 = декабрь
getFullYear()
возвращает год (четыре цифры) <<strong> не использовать getYear()
function formatDateToString(date){
// 01, 02, 03, ... 29, 30, 31
var dd = (date.getDate() < 10 ? '0' : '') + date.getDate();
// 01, 02, 03, ... 10, 11, 12
var MM = ((date.getMonth() + 1) < 10 ? '0' : '') + (date.getMonth() + 1);
// 1970, 1971, ... 2015, 2016, ...
var yyyy = date.getFullYear();
// create the format you want
return (dd + "-" + MM + "-" + yyyy);
}