নীচে দৃশ্যটি হয়:
আমার একটি Stringতারিখ এবং একটি তারিখের ফর্ম্যাট রয়েছে যা ভিন্ন। প্রাক্তন:
তারিখ: 2016-10-19 তারিখের
ফর্ম্যাট: "ডিডি-এমএম-ওয়াইওয়াইওয়াই"।
এই তারিখটি একটি বৈধ তারিখ কিনা তা আমার চেক করা দরকার।
আমি জিনিস অনুসরণ করার চেষ্টা করেছি
var d = moment("2016-10-19",dateFormat);
d.isValid()falseপ্রতিবার ফিরে আসছে । মোমেন্ট.জেএস কি প্রদত্ত ফর্ম্যাটটিতে তারিখটি পার্স করে না?
তারপরে আমি DD-MM-YYYYপ্রথমে তারিখটি ফর্ম্যাট করার চেষ্টা করেছি এবং তারপরে এটি মোমেন্ট.জেএস-এ পাস করব:
var d = moment("2016-10-19").format(dateFormat);
var date = moment(d, dateFormat);
এখন date.isValid()আমাকে কাঙ্ক্ষিত ফলাফল দিচ্ছে, তবে এখানে Moment.js তারিখ অবজেক্টটি দু'বার তৈরি হয়েছে। আমি কীভাবে এড়াতে পারি? এর চেয়ে ভাল সমাধান কি আছে?
এফওয়াইআই আমাকে পরিবর্তন করার অনুমতি নেই dateFormat।