Пытается преобразовать строку в Javascript Date. Моя строка:преобразовать строку в Date Javascript
var fullDate = this.date + " " + this.time + ":00";
дает выход: 24/12/2016 02:00:00
но пытается преобразовать его в JS объект Date, как:
var k = new Date(fullDate);
дает выход: Недействительный Дата
или даже: var k = Date.parse(fullDate);
дает выход: NaN
Любая помощь приветствуется.
Я следовал инструкции от http://www.datejs.com/ до сих пор
Ваш формат даты/времени, вероятно, не соответствует вашему языку и не соответствует ISO ... он должен быть либо из этих. –
Я не знаю, что говорит руководство на datejs.com, но попробуйте прочитать над этим надежную документацию (например, https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date) и проверяя, какие форматы даты понимаются конструктором даты, на самом деле это не так много. Другие библиотеки, такие как MomentJS, могут анализировать даты в более широком разнообразии форматов. – ADyson
Это хорошее резюме для этой проблемы на самом деле: http://stackoverflow.com/questions/3257460/new-date-is-working-in-chrome-but-not-firefox/3257513#3257513 – ADyson