php时间段内时间列表

<?php
    class date {
        function __construct() {
         
        }
        
        public 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'][]=  $this->getWeek($i);
            }
            return $tmp;
        }
        
        public 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;
        }
    }
$date = new date();
$datelist = $date->timeList("1345192140", "1416011242");
var_dump($datelist['dayWeek']);echo "<hr />";
?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值