gpt4 book ai didi

javascript - 在每个季度的第一天打破日期

转载 作者:行者123 更新时间:2023-11-29 21:12:20 25 4
gpt4 key购买 nike

我现在有一个方法,它采用字符串格式的日期,如 YYYY-MM,并将其分解为四分之一格式,如 Q1 2016

var mth_dt = new Date(d.mth_dt).getMonth() + 1;
var quarter = Math.ceil(mth_dt / 3)
var yrq = d.mth_dt.substr(0,4).toString();
var qtrYr = "Q"+quarter+" "+yrq

//console.log("qtrYr: ", qtrYr);

return qtrYr;

我现在想知道的是,如何让它在每个季度的第一个日期产生结果?例如,Q1 2016 将是 1/1/2016Q2 2016 将是 4/1/2016 .

最佳答案

如果一个季度的月份和日期每年都相同,为什么不这样做:

GetQuarter = function(month,year){
var quarter = "";

if (month/3 <= 1)
quarter = "Q1 01/01/";
else if(month/3 <= 2)
quarter ="Q2 04/01/";
else if(month/3 <= 3)
quarter ="Q3 07/01/";
else
quarter = "Q4 10/01/";

return quarter += year;
}

document.write(GetQuarter(11,2016)) // Q4 10/01/2016

关于javascript - 在每个季度的第一天打破日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41173016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com