ええと、私は週の数をデータベースに持っていて、この形式のdate ("W")
ように週間隔を表示したいのです28 Jan -> 3 Feb
が、それが可能かどうかわかりません。手伝ってくれますか?ありがとう!
質問する
3055 次
2 に答える
6
これを試して
$year = 2013;
$week_no = 6;
$week_start = new DateTime();
$week_start->setISODate($year,$week_no);
$week_end = clone $week_start;
$week_end = $week_end->add(new DateInterval("P1W"));
echo $week_start->format('d-M-Y') . " - ".$week_end->format('d-M-Y');
于 2013-01-30T16:36:31.517 に答える
0
間隔をタイムスタンプに変換します。
週の最初の日でない場合は、最初の日付の strtotime "先週の日曜日" (または月曜日) でその週の最初の日を取得します。
今回は 2 番目の日付についても同じことを行い、「次の土曜日」(または日曜日) で週の最終日を取得します。
両方の日付 W を取得し、週の間で mysql を比較します。
于 2013-01-30T16:35:24.150 に答える