如何获取一段时间内的日期列表

/*
*参数分别是开始时间戳,结束时间戳
*/
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='';//http://www.phpernote.com/php-function/969.html
    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;
}
发布了11 篇原创文章 · 获赞 3 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/liuyingsv/article/details/50914106
今日推荐