パラメータを次のように受け取るメソッドをjavascriptで作成する必要があります
- DateRange ('Today'/'This Week'/'This Month' の可能な値
- BooleanFullDate (可能な値は true/false)
今、パラメータ値がToday
私を返すはずです
10/23/2013
10/23/2013
When This Week
and BooleanFullDate astrue
の場合、それは私を返すはずです
10/20/2013
10/26/2013
When This Week
and BooleanFullDate asfalse
の場合、それは私を返すはずです
10/20/2013
10/23/2013
When This Month
and BooleanFullDate astrue
の場合、それは私を返すはずです
10/01/2013
10/31/2013
When This Month
and BooleanFullDate asfalse
の場合、それは私を返すはずです
10/01/2013
10/23/2013
ここにコードを記述しました-JS Fiddle LINK
問題:-
さて、JavaScriptに非常に慣れていないため、いくつかのことを理解できません(jsbinでも確認できます)
私が電話をかけているときGetStartAndEnd("Today");
、なぜそれは私を返し、 (当月)を返さend: "9/23/2013",
ないのですか?end: "10/23/2013",
最後に、誰かがコードの改善を提案してくれませんか?