PHP 獲取指定一段時間內的每天的開始時間

2021-08-25 11:13:24 字數 1358 閱讀 7686

<?php

/** *獲取指定一段時間內的每天的開始時間

*@param $startdate 開始日期

*@param $enddate 結束日期

*@param $format 時間格式 0:時間戳 1日期格式

*@return array 返回一維陣列

*/function

periodtime

($startdate, $enddate,$format=0)else

}//結果

return

$date;

}/**

*獲取指定幾天前和幾天後的開始時間和結束時間

*@param $number 以現在時間為基準,幾天前(負數)或幾天後(正數)

*@param $format 時間格式 0:時間戳 1日期格式

*@return array 返回一維陣列 (鍵值對方式)

* 一天後的開始時間和結束時間 specifiedtime(1,1)

* 一天前的開始時間和結束時間 specifiedtime(-1,1)

*/function

specifiedtime

($number,$format=0)

return ['begintime'=>$begintime,'endtime'=>$endtime];

}/**

*獲取指定時間的每週一開始時間和週末開始時間

*@param $strtotime 指定時間(可以為時間戳或日期)

*@param $format 時間格式 0:時間戳 1日期格式

*@return array 返回一維陣列 (鍵值對方式)

*/function

getweek

($strtotime,$format=0)

$time= date("y-m-d h:i:s",$strtotime);

$lastday=date("y-m-d",strtotime("$time sunday"));

if ($format==0)else

return ['weekstart'=>$weekstart,'weekend'=>$weekend];

}/**

*時間的轉換

*@param $strtotime 指定時間(可以為時間戳或日期)

*@param $format 時間格式 0:時間戳 1日期格式

*@return array 返回一維陣列 (鍵值對方式)

*/function

timeconversion

($strtotime)else

return

$result;

}

php獲取一段時間內的法定工作日

首先,需要自己在後台建立乙個表 content cooper 這個結構如下 create table my content cooper id int 11 unsigned not null auto increment comment 節假日記錄表id year tinyint 3 not nu...

linux ted查詢一段時間內日誌

結論 所要查詢的起始時間 和 結束時間必須在日誌檔案中有相等的時間,否則 case 1 若起始時間沒有相等,則查詢無效。case 2,若結束時間沒有相等,而起始時間有相等,則查詢結果會從起始時間一直到日誌檔案結束。日誌檔案 logdemo1.log 內容如下 2021 01 03 10 46 00,...

JS 獲取一段時間內的工作時長小時數

本來想是想找輪子的,但是並沒有找到能用的,多數都是問題很大,所以就自己寫了乙個 支援自選時間段,即開始時間與結束時間 根據使用者的上班及下班時間判定 返回小時數 moment.js 怎麼說呢,其實這個邏輯不是很複雜 主要是確定起始時間 結束時間與打卡上班時間 打卡下班時間的關係問題 起始時間 上班時...