- //期間内のすべての月のタイムスタンプを返します
-
- function monthList($start,$end){
- if(!is_numeric($start)||!is_numeric($end)||($end< ;=$start)) return '';
- $start=date('Y-m',$start);
- $end=date('Y-m',$end);
- //タイムスタンプに変換します
- $ start=strtotime($start.'-01');
- $end=strtotime($end.'-01');
- $i=0;
- $d=array();
- while($start //各月に蓄積される合計秒数の計算式は、前月 1 日のタイムスタンプの秒数から当月のタイムスタンプの秒数を引いたものです
- $d[$i]=trim(date ('Y-m',$start),' ');
- $start+=strtotime('+1 month',$start)-$start;
- $i++;
- }
- return $d;
-
- }
-
- //日付型を渡すことで、期間内の週の開始日と終了日を返します
-
- function monthList($start,$end){
- if(!is_numeric($start)||!is_numeric($end)|| ($end< ;=$start)) return '';
- $start=date('Y-m',$start);
- $end=date('Y-m',$end);
- //に変換タイムスタンプ
- $start=strtotime($start.'-01');
- $end=strtotime($end.'-01');
- $i=0;
- $d=array();
- while($start< ;= $end){
- //各月に蓄積される合計秒数の計算式は、前月 1 日のタイムスタンプ秒から当月のタイムスタンプ秒を引いたものです
- $d[$i]=トリム(日付 ('Y-m',$start),' ');
- $start+=strtotime('+1 month',$start)-$start;
- $i++;
- }
- return $d;
- }
-
- / /月の最初と最後の日を返します
-
- function getthemonth($date)
- {
- $firstday = date('Y-m-01', strtotime($date));
- $lastday = date('Y-m-d) ', strtotime("$firstday +1 month -1 day"));
- return array($firstday,$lastday)
- $today = date("Y-m-d"); ;
-
-
コードをコピー
|
PHP