Jquery获取季度的日期范围

时间:2014-06-27 18:32:04

标签: javascript jquery

我正在考虑完成这项我想完成的小任务的最佳方法。

我将有2个下降,一个用于年份,一个用于季度。

这一年将显示当年+明年。

季度下降将显示Q1,Q2,Q3,Q4

当我选择2014年的Q2时,我希望能够说"这是日期范围" 2014年4月1日 - 2014年6月30日。

我发现这是如何弄清楚一年中的季度:

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

只是不确定一个简单的方法来实现它。

1 个答案:

答案 0 :(得分:2)

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

var year = 2014;
var quarter = 1;
var start = new Date(year,quarter*3-3,1);
var end = new Date(year,quarter*3,0);

然后,您可以根据需要格式化日期。