моя функция возвращает выбранную дату календаря в этом формате:
var returnValue = "6.7.2017"; //day.month.year
Когда я пытаюсь использовать его для новой даты, это не работает:
var weekdays = ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'];
var wkdayname = new Date(returnValue); //Error: returnValue ist NaN
var dayName = weekdays[wkdayname.getDay()];
Все, что мне нужно, это просто название дня недели этой даты.
Есть ли у вас какие-либо предложения ?
returnValue
? потому чтоnew Date('6.7.2017')
похоже работает - person Jorg   schedule 31.07.2017new Date(returnValue.replace(/\./g, '-'))
. Если вы открыты для библиотеки, вам следует использовать moment.js. Тогда вы можете сделатьmoment(returnValue, "MM.DD.YYYY")
. Вы также можете попробоватьnew Date(Date.parse(returnValue))
- person Rajesh   schedule 31.07.2017new Date
, чтобы правильно отформатировать конструктор MDN - person mabe02   schedule 31.07.2017