2013-11-09 5 views
5

Я теперь был aswer раньше, проблема в том, что я получаю дату от ввода не текущей даты.Получите день недели с даты, используя JQuery?

Мне нужно получить день недели. В настоящее время я получаю дату с этим форматом:

11/09/2013 

Но я хочу это нравится:

Saturday/02/2013. 

Я использую DatePicker, чтобы показать календарь, так что это может быть какое-то решение, что помогло бы мне с помощью тот же плагин.

+4

Вы можете объяснить, как 11/09/2013 переводит на субботу/02/2013? –

+0

Является примером, мне просто нужен день на строке. – GioBot

+0

Для этого вам не нужен jQuery. –

ответ

12
var date = new Date(); 
var weekdays = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; 

var weekday = weekdays[date.getDay()]; 
var month = date.getMonth() + 1; 
var year = date.getYear(); 
+0

Проблема в том, что я использую значение переменной. Он отлично работает, когда я использую новую дату, но как сделать это с помощью переменной, которую я получаю от datepicker? – GioBot

+1

Вы можете получить дату со своего datepicker с каким-то синтаксическим анализатором даты. Этот вопрос http://stackoverflow.com/questions/2587345/javascript-date-parse показывает хорошую простую функцию синтаксического анализа даты для дат в формате 'yyyy-mm-dd'. вы должны быть в состоянии настроить это для формата, который вы возвращаете с даты выбора. Вы также должны проверить, что в некоторых библиотеках datepicker есть метод getDate, который должен указывать дату в качестве даты Javascript. –

Смежные вопросы