$season = ceil((date('n'))/3);//當月是第幾季度
echo $season;
/*
echo '<br>本季度:<br>';
echo date('Y-m-d H:i:s', mktime(0, 0, 0,$season*3-3+1,1,date('Y'))),"\n";
echo date('Y-m-d H:i:s', mktime(23,59,59,$season*3,date('t',mktime(0, 0 , 0,$season*3,1,date("Y"))),date('Y'))),"\n"; */
$a = date('Y-m-d H:i:s', mktime(0, 0, 0,$season*3-3+1,1,date('Y')));
$b = date('Y-m-d H:i:s', mktime(23,59,59,$season*3,date('t',mktime(0, 0 , 0,$season*3,1,date("Y"))),date('Y')));
$begin = strtotime($a);
$end = strtotime($b);
$res = timediff($begin,$end);
print_r($res);
function timediff( $begin_time, $end_time )
{
if ( $begin_time < $end_time ) {
$starttime = $begin_time;
$endtime = $end_time;
} else {
$starttime = $end_time;
$endtime = $begin_time;
}
$timediff = $endtime - $starttime;
$days = intval( $timediff / 86400 );
$remain = $timediff % 86400;
$hours = intval( $remain / 3600 );
$remain = $remain % 3600;
$mins = intval( $remain / 60 );
$secs = $remain % 60;
$res = array( "day" => $days, "hour" => $hours, "min" => $mins, "sec" => $secs );
return $res;
}
php 計算時間差
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
MongoDB之PHP的使用(GridFs)
爱在拜城_sunbea
2018-08-27 20:02:39
mongodb php之limit查詢技巧
爱在拜城_sunbea
2018-08-27 20:02:03
使用WampServer搭建本地PHP環境,綁定域名,配置僞靜態
stoneson
2018-08-27 19:48:49
關於下載PHP時候遇到的分類
zcy6675
2018-08-27 19:48:04
微信網頁開發常用功能封裝
m249005779
2018-08-27 19:47:09
ThinkPHP微信JSSDK的使用
m249005779
2018-08-27 19:47:09
composer
m249005779
2018-08-27 19:47:09
在homestead下創建laravel/lumen項目
雅希
2018-08-27 19:45:07
Windows下安裝homestead常見問題詳解
雅希
2018-08-27 19:45:04
小白學習laravel/lumen(一)前言
雅希
2018-08-27 19:45:04
myeclipse安裝插件phpeclipse後進行PHP代碼編寫
小易Smalle
2018-08-27 19:41:07
PHP實現執行定時任務的幾種思路詳解
小易Smalle
2018-08-27 19:41:02