ホームページ >バックエンド開発 >PHPチュートリアル >PHP は毎週土曜日の日付を取得し、PHP は奇数と偶数を決定します

PHP は毎週土曜日の日付を取得し、PHP は奇数と偶数を決定します

WBOY
WBOYオリジナル
2016-07-25 09:13:181579ブラウズ

要件の説明: 毎週土曜日の日付に基づいて隔週休日か単週休日かを判断します。つまり、土曜日の日付が奇数の場合、今週は偶数の場合は奇数週の休日になります。 、2週間の休暇です。 以前は月ごとの日数の違いを考慮しておらず、不正確な判定が行われていましたが、修正後は正確になりました。

例では、PHP は毎週土曜日の日付を取得し、PHP は奇数と偶数の実装コードを決定します。

  1. $ts=date('t');//今月の合計日数を取得します
  2. $rq=date('d');//今日の日付を取得します
  3. $ xq=date ('w');//今日の週を取得します。1 ~ 6 は第 1 ~ 6 週を表し、0 は日曜日を表します
  4. //土曜日までの日数を計算します
  5. if ($xq==6){
  6. $date1 = 0;
  7. }else if ($xq==0){
  8. $date1= -1;
  9. }else{
  10. $date1= 6-$xq;}
  11. //現在の日付と土曜日までの日数を使用します
  12. $rq=$rq+$date1;
  13. //今月の合計日数と比較します
  14. if ($rq <= $ts){
  15. $rq=$rq}else if($rq > $ts){
  16. $rq=$rq-$ts;
  17. }else{
  18. $rq=$date1;
  19. } bbs.it-home.org
  20. //計算された土曜日の日付を取得し、その日付が奇数または偶数。
  21. $a=$rq;
  22. $a= $a%2;
  23. if ($a==0){
  24. echo '今週の土曜日は: '.$rq.'、今週は 2 週間です';
  25. }
  26. else{
  27. echo '今週の土曜日は: '.$rq.' 番号、今週は 1 週間です';
  28. }
  29. ?>
コードをコピー

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。