特定の期間内の開始月から終了月までの月の配列を生成するコード

WBOY
リリース: 2016-07-25 09:05:15
オリジナル
1306 人が閲覧しました
  1. /**

  2. * 特定の期間の開始月から終了月までの月配列を生成します
  3. * @paramknown_type $start
  4. * @paramunknown_type $end
  5. * url: http://bbs.it-home.org
  6. */
  7. function getMonthArr($start, $end)
  8. {
  9. $start = empty($start) ? date('Y- m',strtotime('-1 month')) : $start;
  10. $end = empty($end) ? date('Y-m') : $end;

  11. //タイムスタンプに変換します

  12. $st = strtotime($start.'-01');
  13. $et = strtotime($end.'-01');

  14. $t = $st; $i = 0;

  15. while($t {
  16. /*
  17. 各月の合計秒数を累積する計算式: 前月 1 日のタイムスタンプの秒数から、現在の月の秒タイムスタンプ秒
  18. */
  19. $d[$i] = trim(date('Y-m',$t),' ');
  20. $t += strtotime('+1 month', $ t)- $t;
  21. $i++;
  22. $d を返す
  23. }
  24. ?

;
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!