Приведение формата даты к заданному в локали

var dateObj = new Date(year, month-1, day);
txtDate.value = dateObj.toLocaleString().replace(' 0:00:00','').replace('ь ','я ').replace('т ','та ').replace('й ','я ');

Более подробно см. http://javascript.ru/Date

 

Пример:

// Получить объект (текущаяя дата)
var dt = new Date();

// Увеличить на 1 день
dt.setDate(dt.getDate() + 1);

// Получить название дня недели (завтрашнего)
var wd = dt.toLocaleString(
  'default', {weekday: 'short'}
);

 

К формату mysql:

new Date().toISOString().slice(0, 19).replace('T', ' ');