程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> php獲取本月本周或者下月下周的開始時間及結束時間

php獲取本月本周或者下月下周的開始時間及結束時間

編輯:PHP綜合
<?php   
$now_time = time();   
$date=date("Y-m-d",$now_time);   
function get_date($date,$t='d',$n=0)   
{   
    if($t=='d'){   
       $firstday = date('Y-m-d 00:00:00',strtotime("$n day"));   
       $lastday = date("Y-m-d 23:59:59",strtotime("$n day"));   
    }elseif($t=='w'){   
       if($n!=0){$date = date('Y-m-d',strtotime("$n week"));}   
       $lastday = date("Y-m-d 00:00:00",strtotime("$date Sunday"));   
       $firstday = date("Y-m-d 23:59:59",strtotime("$lastday -6 days"));   
    }elseif($t=='m'){   
       if($n!=0){$date = date('Y-m-d',strtotime("$n months"));}   
       $firstday = date("Y-m-01 00:00:00",strtotime($date));   
       $lastday = date("Y-m-d 23:59:59",strtotime("$firstday +1 month -1 day"));    
    }   
    return array($firstday,$lastday);   
} 
// http://www.bianceng.cn 
$day1   = get_date($date,'d');   
$day2   = get_date($date,'d',-1);   
$week1 = get_date($date,'w');   
$week2 = get_date($date,'w',-1);   
$month1 = get_date($date,'m');   
$month2 = get_date($date,'m',-1);   
echo '<pre>';   
print_r($day1);//今天   
print_r($day2);//昨天   
print_r($week1);//這周   
print_r($week2);//上周   
print_r($month1);//這月   
print_r($month2);//上月   
echo '</pre>';

查看本欄目

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved