PHP获取一段时间内的日期列表的例子
来源:常见问题 2024-03-21
代码如下 | 复制代码 |
/* *参数分别是开始时间戳,结束时间戳 */ function timeList($beginTimeStamp,$endTimeStamp){ if(!is_numeric($beginTimeStamp)||!is_numeric($endTimeStamp)||($endTimeStamp<=$beginTimeStamp)) return ''; $tmp=array(); for($i=$beginTimeStamp;$i<=$endtimestamp;$i+=(24*3600)){ $tmp['timeStampList'][]=$i; $tmp['dayList'][]=date('Y年m月d日',$i); $tmp['dayWeek'][]=getWeek($i); } return $tmp; } function getWeek($timestamp){ $timestamp=date('w',$timestamp); $str=''; switch($timestamp){ case '0': $str.='周日'; break; case '1': $str.='周一'; break; case '2': $str.='周二'; break; case '3': $str.='周三'; break; case '4': $str.='周四'; break; case '5': $str.='周五'; break; case '6': $str.='周六'; break; } return $str; } |
php获取某段时间内每个月的方法,返回由这些月份组成的数组
代码如下 | 复制代码 |
/** echo ' ';print_r(monthList(1395283229,1398960000));
echo ' ';print_r(monthList(1395283229,1398960000));结果将得到如下: Array |