最近在做一個關於議程表的項目,給出一個開始時間和一個結束時間,需要列出這個時間段內的日期列表並同時判斷是周幾。經過研究,得出如下方法,和大家共用,方便有需要的朋友。
先貼一下此次需求的效果圖:
下面是具體的程式碼片段:
/**參數分別是開始時間戳,結束時間戳記*/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.Alixixi.com/php-function/969.htmlswitch($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擷取某段時間內每個月的方法,返回由這些月份組成的數組
- php 擷取今日、昨日、上周、本月的起始時間戳記和結束時間戳記的方法
- PHP擷取當前日期前30天的日期列表
- 為什麼程式員估算的時間和項目實際完成的時間總有誤差
- php擷取內容中的所有圖片列表並輸出的方法
- PHP實現即時將結果輸出到瀏覽器
- php根據日期或時間戳記擷取幹支紀年,生肖和星座資訊的方法
- php提取社會安全號碼碼中的生日日期以及驗證是否為未成年人的函數