0

したがって、基本的には、2 年間の週のリストの日付範囲でドロップダウンを生成する必要があります。たとえば、年が 2012 年と 2014 年である場合、次のような週のリストが生成されます。

1/1/12-1/7/12

1/8/12-1/14/12

2014 年の最後の週まで続きます。1 週間生成するのに十分でない場合は、単純に 12/31/14 まで続きます。これは、MySQL を介して週次レポートを生成するために使用されますが、バックエンドは既に作成されています。インターフェイスを構築するだけです。

質問する前に、私は JQuery を使用していません。したがって、JQuery ソリューションは高く評価されますが、役に立ちません。ごめん!

4

1 に答える 1

0

理解した。私はただ密集して怠惰だったことがわかりました。

将来のために、一般的なロジックは次のとおりです。

var enddate, finaldate, startyear, endyear, i;
startyear = 何々;
endyear = 何々;
enddate = new Date(endyear, 11, 31)
finaldate = new Date(enddate)
enddate.setDate(enddate.getDate() + 6)
for (i = new Date(startyear, 0, 1); i <= enddate; i.setDate(i.getDate()+6)) {
    if (i > finaldate) {
        console.log(finaldate);
    } else {
        console.log(i);
    }
}
于 2013-06-21T20:46:10.497 に答える