前言:
当前同学们对“计算php运行时间”大体比较关怀,朋友们都需要剖析一些“计算php运行时间”的相关文章。那么小编同时在网络上汇集了一些对于“计算php运行时间””的相关知识,希望姐妹们能喜欢,我们快快来了解一下吧!function getTimeStamp($targetTime){ switch ($targetTime){ case 'today'://今天 $timeamp['start'] = strtotime(date('Y-m-d')); $timeamp['over'] = strtotime(date('Y-m-d',strtotime('+1 day'))); break; case 'yesterday'://昨天 $timeamp['start'] = strtotime(date('Y-m-d',strtotime('-1 day'))); $timeamp['over'] = strtotime(date('Y-m-d')); break; case 'beforyesterday'://前天 $timeamp['start'] = strtotime(date('Y-m-d',strtotime('-2 day'))); $timeamp['over'] = strtotime(date('Y-m-d',strtotime('-1 day'))); break; case 'beforweek'://本周 $timeamp['start'] = strtotime(date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),date("d")-date("w")+1,date("Y")))); $timeamp['over'] = strtotime(date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("d")-date("w")+7,date("Y")))); break; case 'nowmonth'://本月 $timeamp['start'] = strtotime(date('Y-m-01')); $timeamp['over'] = strtotime(date('Y-m-d',strtotime('+1 day'))); break; case 'permonth'://上月 $timeamp['start'] = strtotime(date('Y-m-01',strtotime('-1 month'))); $timeamp['over'] = strtotime(date('Y-m-01')); break; case 'preweek'://上周 注意我们是从周一开始算 $timeamp['start'] = strtotime(date('Y-m-d',strtotime('-2 week Monday'))); $timeamp['over'] = strtotime(date('Y-m-d',strtotime('-1 week Monday +1 day'))); break; case 'nowweek'://本周 $timeamp['start'] = strtotime(date('Y-m-d',strtotime('-1 week Monday'))); $timeamp['over'] = strtotime(date('Y-m-d',strtotime('+1 day'))); break; case 'preyear'://去年 $timeamp['start'] = strtotime(date('Y-01-01',strtotime('-1 year'))); $timeamp['over'] = strtotime(date('Y-12-31',strtotime('-1 year'))); break; case 'nowyear'://今年 $timeamp['start'] = strtotime(date('Y-01-01')); $timeamp['over'] = strtotime(date('Y-m-d',strtotime('+1 day'))); break; case 'quarter'://季度 $quarter = ceil((date('m'))/3); $timeamp['start'] = mktime(0, 0, 0,$quarter*3-2,1,date('Y')); $timeamp['over'] = mktime(0, 0, 0,$quarter*3+1,1,date('Y')); break; default: $timeamp['start'] = strtotime(date('Y-m-d')); $timeamp['over'] = strtotime(date('Y-m-d',strtotime('+1 day'))); break; } return $timeamp;}
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #计算php运行时间