[php]期間指定で月一覧、日付一覧のデータ取得
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
#日付けで取得(yyyy-mm-dd) function get_period_date (){ $startDate = date('Y-m-d', strtotime('2018-01-06')); $endDate = date('Y-m-d', strtotime("2018-01-09")); $diff = (strtotime($endDate) - strtotime($startDate)) / ( 60 * 60 * 24); for($i = 0; $i <= $diff; $i++) { $period[] = date('Y-m-d', strtotime($startDate . '+' . $i . 'days')); } return $period; } #月(yyyy-mm)で取得 function get_period_month(){ $startDate = date('Y-m-d', strtotime('2017-01-06')); $endDate = date('Y-m-d', strtotime("2018-01-09")); $diff = (strtotime($endDate) - strtotime($startDate)) / ( 60 * 60 * 24 * 30); for($i = 0; $i <= $diff; $i++) { $period[] = date('Y-m', strtotime($startDate . '+' . $i . 'month')); } return $period; } |
- PREV
- mod_dumpostのインストールと停止
- NEXT
- 【インフラ】Docker調査①
関連記事
-
-
【メモ】simple_html_parserの使い方リンク
[インストール~DOMオブジェクトの取得] http://so-zou.jp/w …
-
-
アンケートOSS lime surveyを軽く使ってみてのメモ
varsion 1.92 良い所 作成できるアンケートは多岐にわたり、細かい設定 …
-
-
クロームでブラウザ・端末エミュレート機能の使い方。えらく見つけづらくなった。。
クロームのエミュレーターが見つけづらくなったのでメモ。 ①デベロッパーツールを開 …
-
-
【php】strtotimeで日付計算する場合の基準日の指定のくせ「A non well formed numeric value encountered in 」
またちょっと嵌った。。。 strtotime() 書式化された文字列からunix …
-
-
MongoDBとPHP_リンクと個人的ポイントまとめ
=============================== リンク集 === …