У меня возникла небольшая проблема с MomentJS, возвращающим бессмысленную дату. Я пытаюсь установить дату в первый из данного месяца и года. Я попытался следующие: -MomentJS возвращает неясную дату на 1-й месяц
var _year = 2015;
var _month = 10;
var _dateString = _year.toString() + '-' + _month.toString() + '-1';
var _date = moment(_dateString, 'YYYY-MM-D');
console.log('_date', _date.format('dddd, do MMMM YYYY'));
Это дает Thursday, 4th October 2015
как _date
. Который не существует. Я попытался с помощью .set()
и .date()
, оба дают одинаковый результат: -
var _date = moment(_dateString, 'YYYY-MM-D').set('date', 1);
> Thursday, 4th October 2015
var _date = moment(_dateString, 'YYYY-MM-D').date(1);
> Thursday, 4th October 2015
Таким образом, я не могу видеть, что я делаю неправильно сейчас, кто может предложить какие-либо предложения или помочь?
Большое спасибо.
@ Mohamed-Ibrahim, DOH! пятно на! Спасибо! :) – dooburt
Просто хедз-ап, ваши 'Do' и' do' - это неправильный путь в ваших примерах. – dooburt
Спасибо @dooburt fixed :) –