JavaScript财年问题

时间:2014-06-02 16:09:07

标签: javascript

我的脚本需要帮助。 它应该检查月和年是否在当前财政年度内(2013年10月 - 2014年9月)

我的考试日期是(2015年4月),但它在当前会计年度内出现,这是错误的。

if ( prevYear == ListYr || ( 
   ( month == "Oct" || month == "Nov" || month == "Dec" )) || 
   ( curYear == ListYr || (month == "Jan" || month == "Feb" || month == "Mar" ||         
   month=="Apr" || month == "May" || month == "Jun" || month == "Jul" 
   || month == "Aug" ||  month=="Sep")))
{
       alert("Within Fiscal Year");
} else {
       alert('outwith fiscal year');   
}   

任何想法或更好的方法可以提高效率吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

IT有点笨拙,但我认为这可以做你想要的......

if ( prevYear == ListYr && ( 
 ( month == "Oct" || month == "Nov" || month == "Dec" ) ) || 
 ( curYear == ListYr && (month == "Jan" || month == "Feb" || month == "Mar" || month=="Apr" || month == "May" || month == "Jun" || month == "Jul" || month == "Aug" || month=="Sep"))) {
 alert("Within Fiscal Year");
} else {
 alert('outwith fiscal year');   
}