我正在尝试想出最好的方法来完成我想要完成的这个小任务。
我将有 2 个下拉列表,一个用于“年度”,一个用于“季度”。
年份将显示当前年份 + 下一年。
季度下拉列表将仅显示 Q1、Q2、Q3、Q4
当我选择 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);
然后您可以根据需要设置日期格式。
关于javascript - Jquery 获取季度的日期范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24458679/