2013-08-26 1 views
1

Я пытаюсь использовать Momentjs для возврата дня недели (например, «понедельник» или «mon», не имеет значения, если это имя дня недели) для номера строки, которую я сохранил в db (ex "3"). По какой-то причине я возвращаюсь в понедельник.Moment js Не вернусь в нужный день недели

var values = ["3", "06:00", "18:00"]; 
moment().isoWeekday(values[0]).format('ddd'); 
//returns "Mon" 

Я также попытался с помощью moment('3','d').format('ddd')
Я также попытался с помощью moment().days('3').format('ddd')
всегда возвращает тот же день. Обычно Sat или Mon.

ответ

6

попробовать

moment().isoWeekday(parseInt(values[0])).format('ddd'); 

И вообще, хранить день недели, как целое, а не строка:

var values = [3, "06:00", "18:00"]; 

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

  • Нет связанных вопросов^_^