আমি প্রদত্ত তারিখ দুটি তারিখের মধ্যে থাকলে মোমেন্ট.জেএস এর সাথে সনাক্ত করার চেষ্টা করছি। সংস্করণ ২.০.০ থেকে, টিম যুক্ত isBefore()
এবং isAfter()
তারিখের তুলনায়।
যেহেতু কোনও isBetween()
পদ্ধতি নেই, তাই আমি ভেবেছিলাম এটি কাজ করবে:
var date = moment("15/02/2013", "DD/MM/YYYY");
var startDate = moment("12/01/2013", "DD/MM/YYYY");
var endDate = moment("15/01/2013", "DD/MM/YYYY");
if (date.isBefore(endDate)
&& date.isAfter(startDate)
|| (date.isSame(startDate) || date.isSame(endDate))
) {
alert("Yay!");
} else {
alert("Nay! :(");
}
আমি নিশ্চিত যে এটি করার আরও ভাল উপায় হতে পারে। কোন ধারনা?
isBetween
||
isStart || isEnd