Приведение формата даты к заданному в локали
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', ' ');