मुझे एक छोटी सी समस्या है जिसमें 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'));
यह _date
रूप Thursday, 4th October 2015
देता है। जो अस्तित्व में नहीं है। मैं .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
तो, मैं नहीं देख सकता कि मैं गलत कर रहा हूँ अब, किसी को भी किसी भी सुझाव दे या मदद कर सकते हैं?
बहुत धन्यवाद।
@ मोहम्मद-इब्राहिम, doh के लिए docs! सटीक! धन्यवाद! :) – dooburt
बस एक हेड-अप, आपके 'डीओ' और 'डू' आपके उदाहरणों में बीटीडब्ल्यू के आसपास गलत तरीका है। – dooburt
धन्यवाद @dooburt तय :) –