PHP で日付を取得する例については、Agni Academy で多くの例が紹介されています。Agni Search を使用して取得できます。今日いくつかの技術ブログを閲覧していると、City Without Tears のブログが「PHP を使用して一年の各週の開始日と終了日を取得する」に関するログを更新していることを発見しました。これは、誰もが学ぶことができるように特別に複製されたものです。 . 以下は元のコンテンツです:
最近のプロジェクトでは、週次レポートを送信する関数を作成する必要があります。他の業務を処理するために、指定した週の開始日と終了日を知る必要があります。以下は、PHP を使用して、年間の各週の開始日と終了日を取得して共有するコードです。
以下は、PHP を使用して、年間の各週の開始日と終了日を取得するコードです。
クリップボードにコピー引用コンテンツ:
[www.bkjia.com]
関数 get_week($year) {
$year_start = $year" -01-01"
$startday = strtotime($year_start); date('N', $startday)) != '1') {
$startday=strtotime("nextmonday",strtotime($year_start)) // 年の最初の週の日付を取得します
}
$ year_mondy = date ("Y-m-d", $startday) // その年の最初の週の日付を取得します
$endday = strtotime($year_end);
if (intval(date('W', $endday)); = '7') {
$endday=strtotime("lastsunday",strtotime($year_end))
}
$num = intval(date('W', $endday)); $i <= $i++) {
$j = $i -1;
$start_date = date("Y-m-d", strtotime("$year_mondy $j year ")); Y-m-d", strtotime(" $start_date +6 day"));
$week_array[$i] = array (
str_replace("-", ".", $start_date), str_replace("-", ".", $end_day));
}
$week_array を返す
}
関数 get_week() は、パラメーター $year を渡すことで年の最初と最後の日の週番号を取得し、最初の週の日付を計算し、関数を通じて各週の最初と最後の日の日付を取得します。ループ。最終的な戻り値は配列です。
2011 年の第 18 週の開始日と終了日など、指定した週の開始日と終了日を取得したい場合、コードは次のとおりです:
クリップボードにコピー
引用コンテンツ: [www.bkjia.com]
$weeks = get_week(2011); echo '週 18 の開始日:'.$weeks[18][0].'';
echo '週 18 の終了日:'.$weeks[18][1] ;
最終出力結果: 1. 週 18 の開始日: 2011.05.02
2. 週 18 の終了日: 2011.05.08
http://www.bkjia.com/PHPjc/364750.html
www.bkjia.com
truehttp://www.bkjia.com/PHPjc/364750.html技術記事 PHP で日付を取得する例については、Agni Academy で多くの例が紹介されており、Agni Search を使用して取得できます。今日技術ブログを見ていたら、City Without Tears のブログが更新されていることを発見しました...