PHP獲取上周、本周、上月、本月、本季度、上季度時(shí)間方法大全
<?php echo date('Ymd',strtotime('now')), 'n'; echo date('Ymd',strtotime('-1 week Monday')), 'n'; echo date('Ymd',strtotime('-1 week Sunday')), 'n'; echo date('Ymd',strtotime('+0 week Monday')), 'n'; echo date('Ymd',strtotime('+0 week Sunday')), 'n'; echo '*********第幾個(gè)月:'; echo date(’n’); echo '*********本周周幾:'; echo date('w'); echo '*********本月天數(shù):'; echo date('t'); echo '*********'; echo ’<br>上周起始時(shí)間:<br>’; echo date('Y-m-d H:i:s',mktime(0, 0 , 0,date('m'),date('d')-date('w')+1-7,date('Y'))),'n'; echo date('Y-m-d H:i:s',mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y'))),'n'; echo ’<br>本周起始時(shí)間:<br>’; echo date('Y-m-d H:i:s',mktime(0, 0 , 0,date('m'),date('d')-date('w')+1,date('Y'))),'n'; echo date('Y-m-d H:i:s',mktime(23,59,59,date('m'),date('d')-date('w')+7,date('Y'))),'n'; echo ’<br>上月起始時(shí)間:<br>’; echo date('Y-m-d H:i:s',mktime(0, 0 , 0,date('m')-1,1,date('Y'))),'n'; echo date('Y-m-d H:i:s',mktime(23,59,59,date('m') ,0,date('Y'))),'n'; echo ’<br>本月起始時(shí)間:<br>’; echo date('Y-m-d H:i:s',mktime(0, 0 , 0,date('m'),1,date('Y'))),'n'; echo date('Y-m-d H:i:s',mktime(23,59,59,date('m'),date('t'),date('Y'))),'n'; $season = ceil((date(’n’))/3);//當(dāng)月是第幾季度 echo ’<br>本季度起始時(shí)間:<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'; $season = ceil((date(’n’))/3)-1;//上季度是第幾季度 echo ’<br>上季度起始時(shí)間:<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';?>
php兩個(gè)日期相減得天數(shù):
<?php function count_days($a,$b){$a_dt=getdate($a);$b_dt=getdate($b);$a_new=mktime(12,0,0,$a_dt[’mon’],$a_dt[’mday’],$a_dt[’year’]);$b_new=mktime(12,0,0,$b_dt[’mon’],$b_dt[’mday’],$b_dt[’year’]);return round(abs($a_new-$b_new)/3600/24); } function count_days($formdate,$todate){return round(abs(strtotime($formdate)-strtotime($todate))/3600/24); }
相關(guān)文章:
1. Java8內(nèi)存模型PermGen Metaspace實(shí)例解析2. python excel和yaml文件的讀取封裝3. python如何實(shí)現(xiàn)word批量轉(zhuǎn)HTML4. python3實(shí)現(xiàn)往mysql中插入datetime類型的數(shù)據(jù)5. python爬蟲實(shí)戰(zhàn)之制作屬于自己的一個(gè)IP代理模塊6. moment轉(zhuǎn)化時(shí)間戳出現(xiàn)Invalid Date的問題及解決7. Python中內(nèi)建模塊collections如何使用8. 詳解docker pull 下來(lái)的鏡像都存到了哪里9. 關(guān)于 Android WebView 的內(nèi)存泄露問題10. Docker鏡像管理常用操作代碼示例
