Javascript Jquery获取季度的日期范围

Javascript Jquery获取季度的日期范围,javascript,jquery,Javascript,Jquery,我正在努力想一个最好的方法来完成我要完成的这个小任务 我将有两个下拉列表,一个是年度,一个是季度 今年将显示本年+下一年 季度跌幅将仅显示第一季度、第二季度、第三季度和第四季度 当我选择2014年第二季度时,我希望能够说“这是日期范围”2014年4月1日至2014年6月30日 我发现这就是如何计算一年中的季度: var today = new Date(); var quarter = Math.floor((today.getMonth() + 3) / 3); 只是不确定一种简单的实现方法

我正在努力想一个最好的方法来完成我要完成的这个小任务

我将有两个下拉列表,一个是年度,一个是季度

今年将显示本年+下一年

季度跌幅将仅显示第一季度、第二季度、第三季度和第四季度

当我选择2014年第二季度时,我希望能够说“这是日期范围”2014年4月1日至2014年6月30日

我发现这就是如何计算一年中的季度:

var today = new Date();
var quarter = Math.floor((today.getMonth() + 3) / 3);

只是不确定一种简单的实现方法。

您可以找到给定季度的开始和结束日期:

var year = 2014;
var quarter = 1;
var start = new Date(year,quarter*3-3,1);
var end = new Date(year,quarter*3,0);
然后,您可以根据需要格式化日期