あまりナンセンスではありません。コードは次のとおりです
コードをコピーします コードは次のとおりです:
// 指定された日付の週の開始時刻と終了時刻を取得します
function getWeekRange($date){
$ret=array();
$timestamp=strtotime($date);
$w=strftime('%u',$timestamp);
$ret['sdate']=date('Y-m-d 00:00:00 ',$timestamp-($w -1)*86400);
$ret['edate']=date('Y-m-d 23:59:59',$timestamp+(7-$w)*86400);
return $ ret;
}
// 指定された日付の月の開始日と終了日を取得します
function getMonthRange($date){
$ret=array();
$timestamp=strtotime($date);
$ mdays=date('t',$timestamp) ;
$ret['sdate']=date('Y-m-1 00:00:00',$timestamp);
$ret['edate']=date(' Y-m-'.$mdays.' 23:59 :59',$timestamp);
Return $ret;
}
// 上記 2 つの関数の応用
function getFilter($n){
$ret=array ();
switch($n){
case 1:// 昨日
$ret['sdate']=date('Y-m-d 00:00:00',strtotime('-1 day')); :59 :59 '、strtotime(' -1 day ');
$ ret = getWeekrange($ strdate); 'y-m-d');
http://www.bkjia.com/PHPjc/327636.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/327636.html
技術記事
それほどナンセンスではありません。次のようにコードをコピーします。 // 指定した日付の週の開始時刻と終了時刻を取得します。 function getWeekRange($date){ $ret=array(){ $timestamp=strtoti...
;